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

Configure advanced GitHub Actions workflows #1264

Open
6 of 14 tasks
rdeltour opened this issue Jun 30, 2021 · 0 comments
Open
6 of 14 tasks

Configure advanced GitHub Actions workflows #1264

rdeltour opened this issue Jun 30, 2021 · 0 comments
Assignees
Labels
status: in progress The issue is being implemented by the development team type: maintenance The issue is related to a meta task (build system, dependency update, etc)

Comments

@rdeltour
Copy link
Member

rdeltour commented Jun 30, 2021

We've started using GitHub Actions for automated builds (see #1261).

Check list:

  • Setup a CI workflow Improve the CI build workflow #1263
    • run simple Maven verify build
    • cache Maven dependencies
    • setup a build matrix equivalent to what we had in Travis
    • add a build badge on the Readme page
    • push Maven snapshots on successful builds of the main branch
  • Setup a release build?
    • generate the change log
    • update the readme
    • create git tag
    • publish artifacts to OSSRH
    • create release
      • get release notes from template + change log
      • attach the previously-built artifact
@rdeltour rdeltour added type: maintenance The issue is related to a meta task (build system, dependency update, etc) status: in progress The issue is being implemented by the development team labels Jun 30, 2021
@rdeltour rdeltour self-assigned this Jun 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: in progress The issue is being implemented by the development team type: maintenance The issue is related to a meta task (build system, dependency update, etc)
Projects
None yet
Development

No branches or pull requests

1 participant