Commit 5fb2cc372af for woocommerce
commit 5fb2cc372af60d7e87cc3b47760b7136ff258f4e
Author: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
Date: Tue Jul 14 15:47:48 2026 +0300
ci: replace node20 deploy-nightly action with gh release upload (#66600)
diff --git a/.github/workflows/create-trunk-snapshot-build.yml b/.github/workflows/create-trunk-snapshot-build.yml
index 618c3eb7d3f..e68f30669c5 100644
--- a/.github/workflows/create-trunk-snapshot-build.yml
+++ b/.github/workflows/create-trunk-snapshot-build.yml
@@ -2,11 +2,13 @@ name: 'Create Trunk Snapshot Build'
on:
workflow_dispatch:
+concurrency:
+ group: ${{ github.workflow }}
+ cancel-in-progress: false
+
env:
- ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: 'true'
SOURCE_REF: trunk
TARGET_REF: trunk-snapshot
- RELEASE_ID: 256718410
permissions: {}
@@ -59,12 +61,12 @@ jobs:
echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: 'Upload trunk snapshot build'
- uses: 'WebFreak001/deploy-nightly@46ecbabd7fad70d3e7d2c97fe8cd54e7a52e215b' #v3.2.0
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- upload_url: https://uploads.github.com/repos/${{ github.repository }}/releases/${{ env.RELEASE_ID }}/assets{?name,label}
- release_id: ${{ env.RELEASE_ID }}
- asset_path: plugins/woocommerce/woocommerce.zip
- asset_name: woocommerce-${{ steps.build_vars.outputs.BUILD_DATE }}-${{ steps.build_vars.outputs.SHORT_SHA }}-trunk-snapshot.zip
- asset_content_type: application/zip
- max_releases: 1
+ working-directory: plugins/woocommerce
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ BUILD_DATE: ${{ steps.build_vars.outputs.BUILD_DATE }}
+ SHORT_SHA: ${{ steps.build_vars.outputs.SHORT_SHA }}
+ run: |
+ asset_name="woocommerce-${BUILD_DATE}-${SHORT_SHA}-trunk-snapshot.zip"
+ cp woocommerce.zip "$asset_name"
+ gh release upload "$TARGET_REF" "$asset_name" --clobber --repo "$GITHUB_REPOSITORY"
diff --git a/.github/workflows/nightly-builds.yml b/.github/workflows/nightly-builds.yml
index 96898c293db..a04ac9f36e7 100644
--- a/.github/workflows/nightly-builds.yml
+++ b/.github/workflows/nightly-builds.yml
@@ -4,8 +4,11 @@ on:
- cron: '0 0 * * *' # Run at 12 AM UTC.
workflow_dispatch:
+concurrency:
+ group: ${{ github.workflow }}
+ cancel-in-progress: false
+
env:
- ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: 'true'
SOURCE_REF: trunk
TARGET_REF: nightly
RELEASE_ID: 25945111
@@ -54,15 +57,13 @@ jobs:
run: bash bin/build-zip.sh
- name: 'Upload nightly build'
- uses: 'WebFreak001/deploy-nightly@46ecbabd7fad70d3e7d2c97fe8cd54e7a52e215b' #v3.2.0
- with:
- token: ${{ secrets.GITHUB_TOKEN }}
- upload_url: https://uploads.github.com/repos/${{ github.repository }}/releases/${{ env.RELEASE_ID }}/assets{?name,label}
- release_id: ${{ env.RELEASE_ID }}
- asset_path: plugins/woocommerce/woocommerce.zip
- asset_name: woocommerce-${{ env.SOURCE_REF }}-nightly.zip
- asset_content_type: application/zip
- max_releases: 1
+ working-directory: plugins/woocommerce
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ asset_name="woocommerce-${SOURCE_REF}-nightly.zip"
+ cp woocommerce.zip "$asset_name"
+ gh release upload "$TARGET_REF" "$asset_name" --clobber --repo "$GITHUB_REPOSITORY"
- name: 'Update nightly release notes'
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0