Skip to content

Comments

ST6RI-849 Configure GitHub Actions for CI builds#650

Merged
seidewitz merged 1 commit intomasterfrom
ST6RI-849
May 23, 2025
Merged

ST6RI-849 Configure GitHub Actions for CI builds#650
seidewitz merged 1 commit intomasterfrom
ST6RI-849

Conversation

@ujhelyiz
Copy link
Contributor

@ujhelyiz ujhelyiz commented May 16, 2025

Configuration has been added on master to use GiHub Actions to initiate CI builds on a push to the repository.

This PR adds a release-build workflow, triggered by publishing a release record in the repository or by executing the workflow manually.

This build is different from normal builds in the following ways:

  • It skips test execution (it is expected a normal build already ran successfully for this commit before the release is finalized)
  • It skips verification of the generated library index (again, it is expected a normal build was already run)
  • A Maven version task is executed to remove the -SNAPSHOT version.

Important to note: if the process is executed a second time without changing the base versions, the publish process will fail, as release builds cannot be overwritten in GitHub Packages.

Adds a release build workflow, triggered by publishing a release record in the repository or by executing the workflow manually.

This build is different to the normal builds in the following ways:

 - It skips test execution (it is expected a normal build already ran successfully for this commit before the release is finalized)
 - It skips verification of the generated library index (again, it is expected a normal build was already run)
 - A Maven version task is executed to remove the -SNAPSHOT version.

Important to note: if the process is executed a second time without changing the base versions, the publish process will fail, as release builds cannot be overwritten in Github Packages.
@ujhelyiz ujhelyiz requested a review from seidewitz May 16, 2025 14:59
@seidewitz seidewitz self-assigned this May 18, 2025
@seidewitz seidewitz added this to the 2025-04 milestone May 18, 2025
@seidewitz seidewitz changed the title ST6RI-849 Adds a Github Actions workflow for releases ST6RI-849 Configure GitHub Actions for CI builds May 18, 2025
@seidewitz seidewitz merged commit dd82a0f into master May 23, 2025
2 checks passed
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