From 0df67ca11fb317875fa8b9477d8ea6f2e2c544c4 Mon Sep 17 00:00:00 2001 From: Ytallo Layon Date: Fri, 7 Aug 2026 13:53:45 -0300 Subject: [PATCH] fix(release): stage frontend bundles in a non-hidden directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The repo-rooted upload from #747 pointed upload-artifact at .release-frontend-bundle/ itself — and with the action's default include-hidden-files: false, a dot-directory as the glob root excludes everything: 'No files were found'. The previous layout only worked by accident because its search root was a child of the dot-directory. eval/v0.2.1-experimental built every bundle correctly (the dists are in the job log) and still shipped an empty artifact. Drop the dot: hidden semantics have no business in a CI staging path. --- .github/workflows/_rust-binary.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_rust-binary.yml b/.github/workflows/_rust-binary.yml index 822128254..ccf2636e5 100644 --- a/.github/workflows/_rust-binary.yml +++ b/.github/workflows/_rust-binary.yml @@ -215,7 +215,7 @@ jobs: # Repo-relative staging so the restore lands every dist/ exactly # where its crate's build.rs expects it — including dependency crates # outside the released worker's directory. - stage=".release-frontend-bundle" + stage="release-frontend-bundle" for bundle in "${bundles[@]}"; do test -d "$bundle/dist" mkdir -p "$stage/$bundle" @@ -226,7 +226,7 @@ jobs: uses: actions/upload-artifact@v6 with: name: frontend-bundles - path: .release-frontend-bundle/ + path: release-frontend-bundle/ if-no-files-found: error retention-days: 1