This repository was archived by the owner on Oct 6, 2025. It is now read-only.
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_releasejob and integrated the release creation and artifact upload process into a newcreate_release_and_uploadjob. This job now handles creating or updating releases and uploading build artifacts for all platforms.Multi-Architecture Build Support
build_linuxjob to support multi-architecture builds (amd64, arm64, armv7) and switched to usingactions/upload-artifact@v4for uploading build artifacts.Action Updates
actions/checkout@v4,docker/setup-qemu-action@v3,docker/setup-buildx-action@v3).Platform-Specific Build Jobs
build_windowsandbuild_macosjobs for clarity and consistency, and switched to usingactions/upload-artifact@v4for uploading build artifacts.Artifact Uploads