Skip to content

Refactor CI and Readme#3

Merged
EmilioMGithub merged 32 commits intomainfrom
arctic-ci
Jan 30, 2025
Merged

Refactor CI and Readme#3
EmilioMGithub merged 32 commits intomainfrom
arctic-ci

Conversation

@ArcticWarmth
Copy link
Member

@ArcticWarmth ArcticWarmth commented Jan 18, 2025

This PR introduces a new automatic actions build configuration and README updates.

Github actions CI Workflows:

Documentation Updates:

  • README.md:
    • Updated the installation section to include instructions for downloading releases and unstable builds.
    • Added a new section for building the project

Dependency updates

  • Added custom build of the jpackage-maven-plugin to local repository.
    • Build is a copy of commit 8b0e0f8 from the code because 0.1.6-SNAPSHOT is not published to maven central.
    • This can and should be removed if the original developer releases the version

BREAKING CHANGES:

  • pom.xml:

    • Modified the project versioning to use a variable ${revision}
      • Allows for dynamic versioning based on the commit hash in actions.
    • When building to set a version you can append -Drevision=<build version>. otherwise your build will default to the systemic version number provided by the revision property.
  • Linux tested and working

  • Windows tested and working

  • MacOS tested and working

@ArcticWarmth ArcticWarmth added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 18, 2025
@ArcticWarmth
Copy link
Member Author

Not ready to merge

@ArcticWarmth ArcticWarmth marked this pull request as draft January 18, 2025 17:07
@ArcticWarmth
Copy link
Member Author

ArcticWarmth commented Jan 22, 2025

While CI is technically working I would like to have people test the builds when we next meet.

@ArcticWarmth ArcticWarmth marked this pull request as ready for review January 28, 2025 15:17
@EmilioMGithub
Copy link
Member

Thanks, I like the changes to gitignore along with the better automations to auto build the commits.

@EmilioMGithub EmilioMGithub merged commit 441b202 into main Jan 30, 2025
4 checks passed
@ArcticWarmth ArcticWarmth deleted the arctic-ci branch January 31, 2025 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants