diff --git a/.github/workflows/terra-draw-arcgis-adapter-release.yml b/.github/workflows/terra-draw-arcgis-adapter-release.yml index 871707f..70993c5 100644 --- a/.github/workflows/terra-draw-arcgis-adapter-release.yml +++ b/.github/workflows/terra-draw-arcgis-adapter-release.yml @@ -43,6 +43,18 @@ jobs: working-directory: ./packages/terra-draw-arcgis-adapter run: npm run release + - name: Check if package-lock.json changed + run: | + npm install + # Check if package-lock.json changed + if ! git diff --exit-code --quiet package-lock.json; then + echo "package-lock.json has changed" + git add package-lock.json + git commit -m "chore(terra-draw): automated update package-lock.json during CI release" + else + echo "No changes to package-lock.json" + fi + - name: Push upstream run: git push origin main diff --git a/.github/workflows/terra-draw-google-maps-adapter-dry-run-release.yml b/.github/workflows/terra-draw-google-maps-adapter-dry-run-release.yml index 5286b1e..b2d4465 100644 --- a/.github/workflows/terra-draw-google-maps-adapter-dry-run-release.yml +++ b/.github/workflows/terra-draw-google-maps-adapter-dry-run-release.yml @@ -39,7 +39,7 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw-google-maps-adapter run: npm run release:dryrun \ No newline at end of file diff --git a/.github/workflows/terra-draw-google-maps-adapter-release.yml b/.github/workflows/terra-draw-google-maps-adapter-release.yml index 5e63479..a0b751d 100644 --- a/.github/workflows/terra-draw-google-maps-adapter-release.yml +++ b/.github/workflows/terra-draw-google-maps-adapter-release.yml @@ -43,6 +43,18 @@ jobs: working-directory: ./packages/terra-draw-google-maps-adapter run: npm run release + - name: Check if package-lock.json changed + run: | + npm install + # Check if package-lock.json changed + if ! git diff --exit-code --quiet package-lock.json; then + echo "package-lock.json has changed" + git add package-lock.json + git commit -m "chore(terra-draw): automated update package-lock.json during CI release" + else + echo "No changes to package-lock.json" + fi + - name: Push upstream run: git push origin main diff --git a/.github/workflows/terra-draw-leaflet-adapter-dry-run-release.yml b/.github/workflows/terra-draw-leaflet-adapter-dry-run-release.yml index e23a6ee..dbfd711 100644 --- a/.github/workflows/terra-draw-leaflet-adapter-dry-run-release.yml +++ b/.github/workflows/terra-draw-leaflet-adapter-dry-run-release.yml @@ -39,7 +39,7 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw-leaflet-adapter run: npm run release:dryrun \ No newline at end of file diff --git a/.github/workflows/terra-draw-leaflet-adapter-release.yml b/.github/workflows/terra-draw-leaflet-adapter-release.yml index 1d76da6..34b6e1f 100644 --- a/.github/workflows/terra-draw-leaflet-adapter-release.yml +++ b/.github/workflows/terra-draw-leaflet-adapter-release.yml @@ -43,6 +43,18 @@ jobs: working-directory: ./packages/terra-draw-leaflet-adapter run: npm run release + - name: Check if package-lock.json changed + run: | + npm install + # Check if package-lock.json changed + if ! git diff --exit-code --quiet package-lock.json; then + echo "package-lock.json has changed" + git add package-lock.json + git commit -m "chore(terra-draw): automated update package-lock.json during CI release" + else + echo "No changes to package-lock.json" + fi + - name: Push upstream run: git push origin main diff --git a/.github/workflows/terra-draw-mapbox-gl-adapter-dry-run-release.yml b/.github/workflows/terra-draw-mapbox-gl-adapter-dry-run-release.yml index a2d6f1f..f974bc3 100644 --- a/.github/workflows/terra-draw-mapbox-gl-adapter-dry-run-release.yml +++ b/.github/workflows/terra-draw-mapbox-gl-adapter-dry-run-release.yml @@ -39,7 +39,7 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw-mapbox-gl-adapter run: npm run release:dryrun \ No newline at end of file diff --git a/.github/workflows/terra-draw-mapbox-gl-adapter-release.yml b/.github/workflows/terra-draw-mapbox-gl-adapter-release.yml index 7a45171..571beec 100644 --- a/.github/workflows/terra-draw-mapbox-gl-adapter-release.yml +++ b/.github/workflows/terra-draw-mapbox-gl-adapter-release.yml @@ -43,6 +43,18 @@ jobs: working-directory: ./packages/terra-draw-mapbox-gl-adapter run: npm run release + - name: Check if package-lock.json changed + run: | + npm install + # Check if package-lock.json changed + if ! git diff --exit-code --quiet package-lock.json; then + echo "package-lock.json has changed" + git add package-lock.json + git commit -m "chore(terra-draw): automated update package-lock.json during CI release" + else + echo "No changes to package-lock.json" + fi + - name: Push upstream run: git push origin main diff --git a/.github/workflows/terra-draw-maplibre-gl-adapter-dry-run-release.yml b/.github/workflows/terra-draw-maplibre-gl-adapter-dry-run-release.yml index 9504181..6c8ab29 100644 --- a/.github/workflows/terra-draw-maplibre-gl-adapter-dry-run-release.yml +++ b/.github/workflows/terra-draw-maplibre-gl-adapter-dry-run-release.yml @@ -39,7 +39,7 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw-maplibre-gl-adapter run: npm run release:dryrun \ No newline at end of file diff --git a/.github/workflows/terra-draw-openlayers-adapter-dry-run-release.yml b/.github/workflows/terra-draw-openlayers-adapter-dry-run-release.yml index 21f8bed..d7bc1f4 100644 --- a/.github/workflows/terra-draw-openlayers-adapter-dry-run-release.yml +++ b/.github/workflows/terra-draw-openlayers-adapter-dry-run-release.yml @@ -39,7 +39,7 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw-openlayers-adapter run: npm run release:dryrun \ No newline at end of file diff --git a/.github/workflows/terra-draw-openlayers-adapter-release.yml b/.github/workflows/terra-draw-openlayers-adapter-release.yml index 5545380..68b1efb 100644 --- a/.github/workflows/terra-draw-openlayers-adapter-release.yml +++ b/.github/workflows/terra-draw-openlayers-adapter-release.yml @@ -43,6 +43,18 @@ jobs: working-directory: ./packages/terra-draw-openlayers-adapter run: npm run release + - name: Check if package-lock.json changed + run: | + npm install + # Check if package-lock.json changed + if ! git diff --exit-code --quiet package-lock.json; then + echo "package-lock.json has changed" + git add package-lock.json + git commit -m "chore(terra-draw): automated update package-lock.json during CI release" + else + echo "No changes to package-lock.json" + fi + - name: Push upstream run: git push origin main diff --git a/.github/workflows/terra-draw-release-dry-run.yml b/.github/workflows/terra-draw-release-dry-run.yml index ec17ab5..e85a94b 100644 --- a/.github/workflows/terra-draw-release-dry-run.yml +++ b/.github/workflows/terra-draw-release-dry-run.yml @@ -35,6 +35,6 @@ jobs: git config --global user.email "terradraw@githubactions.com" git config --global user.name "James Milner" - - name: Release + - name: Dry Run Release working-directory: ./packages/terra-draw run: npm run release:dryrun \ No newline at end of file