Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes significant updates to the GitHub Actions workflow configuration in
.github/workflows/main.yml
. The changes focus on restructuring the build and release process, improving the multi-architecture build support, and updating the actions used.Key changes include:
Workflow Restructuring
create_release
job and integrated the release creation and artifact upload process into a newcreate_release_and_upload
job. This job now handles creating or updating releases and uploading build artifacts for all platforms.Multi-Architecture Build Support
build_linux
job to support multi-architecture builds (amd64, arm64, armv7) and switched to usingactions/upload-artifact@v4
for uploading build artifacts.Action Updates
actions/checkout@v4
,docker/setup-qemu-action@v3
,docker/setup-buildx-action@v3
).Platform-Specific Build Jobs
build_windows
andbuild_macos
jobs for clarity and consistency, and switched to usingactions/upload-artifact@v4
for uploading build artifacts.Artifact Uploads