You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): resolve artifact conflicts and deprecation warnings in release workflow
This commit addresses two issues in the release workflow (`release.yml`):
1. **Artifact Upload Conflict (409):** The `build-release` jobs were failing with a 409 Conflict error because they all tried to upload an artifact with the same name (`release-assets`). This is resolved by giving each uploaded artifact a unique name based on the build target (`release-asset-${{ matrix.target }}`). The `create-release` job is updated to download all artifacts from the run, ensuring all binaries are collected before creating the GitHub Release.
2. **`set-output` Deprecation:** The workflow used the deprecated `::set-output` command to set the `archive_filename` step output. This has been updated to use the recommended method of writing to the `$GITHUB_OUTPUT` environment file, resolving the deprecation warnings.
0 commit comments