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