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

build(workflows): support automatic build and on-demand release #116

Merged
merged 2 commits into from
Nov 1, 2024

Conversation

Bush2021
Copy link
Owner

@Bush2021 Bush2021 commented Nov 1, 2024

This commit supports automatically building an alpha version with the latest short hash and uploading it to Artifacts when there is a push on the main branch. It also supports manually running build.yml, which will require entering a version number that complies with semantic versioning. It will automatically build and create a PR that includes a commit updating the version number in version.h and submits the corresponding binary files to setdll. When this PR is merged, since version.h is updated, it will automatically trigger the generation of release notes based on the latest version number and complete a series of release operations.

Bush2021 and others added 2 commits November 1, 2024 15:03
@Bush2021 Bush2021 merged commit 729c98b into main Nov 1, 2024
@Bush2021 Bush2021 deleted the auto-release branch November 1, 2024 23:03
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