Skip to content

Add GitHub Actions for CI/CD - #23

Open
SoftwareRat wants to merge 2 commits into
Redrrx:mainfrom
SoftwareRat:main
Open

Add GitHub Actions for CI/CD#23
SoftwareRat wants to merge 2 commits into
Redrrx:mainfrom
SoftwareRat:main

Conversation

@SoftwareRat

Copy link
Copy Markdown

This pull request introduces a new GitHub Actions workflow for building and releasing the PS3Dec project. The workflow automates building the project on multiple platforms, packaging the build artifacts, and creating a GitHub release when a new version tag is pushed.

Continuous Integration and Release Automation:

  • Added .github/workflows/build.yml to define a multi-platform build and release workflow. The workflow triggers on pushes to main, tags starting with v, pull requests to main, and manual dispatch.
  • Configured build jobs for Linux, Windows, and macOS using Rust, with platform-specific packaging and artifact upload steps.
  • Added a release job to automatically create a GitHub release and upload packaged artifacts when a version tag is pushed.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant