Skip to content

Commit

Permalink
Merge pull request #448 from Ladicek/ci-use-java-23
Browse files Browse the repository at this point in the history
Use Java 23 instead of 22 in CI
  • Loading branch information
Ladicek authored Sep 30, 2024
2 parents f7f5eb1 + 19fb2e5 commit 6268fb4
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,7 @@ jobs:
- 11
- 17
- 21
- 22
# not yet supported by Groovy
#- 23-ea
- 23
compiler:
- javac
- ecj
Expand Down
15 changes: 10 additions & 5 deletions RELEASE_PROCEDURE.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
# Release Procedure
# Release procedure

the `jandex` project relies on a GitHub action to create its release.
The Jandex project relies on GitHub Actions to create a release.

# Create a PR to prepare the release
## Create a PR to prepare the release

By convention, use a branch named `release-<x.y.z>` where `x.y.z` is the version that is about to be released.

The PR should only contain changes to the `.github/project.yml` file and specifies the version to release, and the next version to set in the POM (with a trailing `-SNAPSHOT`).

This PR must be pushed to the [`smallrye/jandex`](https://github.com/smallrye/jandex) repository. Pushing it to a fork will not create a release.
This PR must be pushed to the [`smallrye/jandex`](https://github.com/smallrye/jandex) repository.
Pushing it to a fork will not create a release.

Once this PR is opened, it will check that it can be used to create a release.

Once merged, a GitHub action will update the project and and perform the release to deploy the artifacts in [Maven Central](https://repo1.maven.org/maven2/io/smallrye/jandex/).
Once merged, GitHub Actions will update the project and perform the release to deploy the artifacts in [Maven Central](https://repo1.maven.org/maven2/io/smallrye/jandex/).

The GitHub action also creates [Release Notes](https://github.com/smallrye/jandex/releases) corresponding to the new tag.

## More information

There is more information about the release process in the [Release Process wiki page](https://github.com/smallrye/smallrye/wiki/Release-Process).

0 comments on commit 6268fb4

Please sign in to comment.