Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub Actions to generate build on Linux (x64) and Windows (x64). #28

Merged
merged 3 commits into from
Dec 29, 2024

Conversation

cristian64
Copy link
Contributor

The preexisting setup.py script is used in the YAML build scripts to generate the build. The actions will be triggered by:

  • Any commit pushed to the main branch (master currently).
  • A new vx.y.z tag pushed to the repository.

The builds will be compressed in ZIP files, with the following naming format: <app_name>-<version>-<sha>-<platform>-<architecture>

For example:

  • mkdd-patcher-2.2.1-aeeb2063-linux-x64.zip
  • mkdd-patcher-2.2.1-aeeb2063-windows-x64.zip

For actions triggered by a tag creation, the commit SHA will be omitted.

Previously, the build dependencies were inlined in the build script. As
they are slightly different depending on the platform, two requirements
files are now available in the repository.

The intention is to reuse the new requirements files in the upcoming
GitHub Actions.
The constants are now used in the GUI to show the commit SHA or the
build time.
The preexisting `setup.py` script is used in the YAML build scripts to
generate the build. The actions will be triggered by:

- Any commit pushed to the main branch (`master` currently).
- A new `vx.y.z` tag pushed to the repository.

The builds will be compressed in ZIP files, with the following naming
format: `<app_name>-<version>-<sha>-<platform>-<architecture>`

For example:

- `mkdd-patcher-2.2.1-aeeb2063-linux-x64.zip`
- `mkdd-patcher-2.2.1-aeeb2063-windows-x64.zip`

For actions triggered by a tag creation, the commit SHA will be omitted.
@cristian64
Copy link
Contributor Author

@RenolY2 RenolY2 merged commit 5ee31da into RenolY2:master Dec 29, 2024
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.

2 participants