Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Conversation

@johnnynunez
Copy link

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

  • Removed the create_release job and integrated the release creation and artifact upload process into a new create_release_and_upload job. This job now handles creating or updating releases and uploading build artifacts for all platforms.

Multi-Architecture Build Support

  • Updated the build_linux job to support multi-architecture builds (amd64, arm64, armv7) and switched to using actions/upload-artifact@v4 for uploading build artifacts.

Action Updates

  • Updated various GitHub Actions to their latest versions (actions/checkout@v4, docker/setup-qemu-action@v3, docker/setup-buildx-action@v3).

Platform-Specific Build Jobs

  • Renamed and updated the build_windows and build_macos jobs for clarity and consistency, and switched to using actions/upload-artifact@v4 for uploading build artifacts.

Artifact Uploads

  • Added steps to the new `create

@synesthesiam
Copy link
Member

Development has moved: https://github.com/OHF-Voice/piper1-gpl
I'm using cibuildwheel now to build the wheels, but we could still incorporate some of the changes here.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants