From 516bca2c9ecdff753c9c1a480fe5ef914d9a4b9b Mon Sep 17 00:00:00 2001 From: James Milner Date: Tue, 14 Jan 2025 22:56:06 +0000 Subject: [PATCH] chore(terra-draw): automatically update root package-lock.json on release --- .../workflows/terra-draw-arcgis-adapter-release.yml | 12 ++++++++++++ .../terra-draw-google-maps-adapter-release.yml | 12 ++++++++++++ .../workflows/terra-draw-leaflet-adapter-release.yml | 12 ++++++++++++ .../terra-draw-mapbox-gl-adapter-release.yml | 12 ++++++++++++ .../terra-draw-openlayers-adapter-release.yml | 12 ++++++++++++ 5 files changed, 60 insertions(+) diff --git a/.github/workflows/terra-draw-arcgis-adapter-release.yml b/.github/workflows/terra-draw-arcgis-adapter-release.yml index 871707f0..70993c59 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-release.yml b/.github/workflows/terra-draw-google-maps-adapter-release.yml index 5e634794..a0b751dd 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-release.yml b/.github/workflows/terra-draw-leaflet-adapter-release.yml index 1d76da69..34b6e1f7 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-release.yml b/.github/workflows/terra-draw-mapbox-gl-adapter-release.yml index 7a451713..571beec5 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-openlayers-adapter-release.yml b/.github/workflows/terra-draw-openlayers-adapter-release.yml index 55453801..68b1efba 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