新しいバージョンのリリース
Keycloak の以前のリリースバージョンとの後方互換性を損なう変更が 1 つ以上ある場合、Keycloak ベンチマークの新しいバージョンをリリースします。変更は「データセット」プロバイダーにあることが多いですが、それに限定されません。
リリース手順
-
必要なものがすべて https://github.com/keycloak/keycloak-benchmark の
main
ブランチにコミットおよびプッシュされていることを確認してください。ローカルのmain
ブランチの HEAD から、XX-release
という署名を持つ新しいリリースブランチを作成します。たとえば、25.0-release
などです。そのリリースブランチで、Keycloak ベンチマークの SNAPSHOT リリースを成功させるために必要なバージョンをアップグレードするために、以下の一連の更新を行います。 -
Snapshot release GitHub workflow YAML の
--notes 'Latest version built from
で、Keycloak の最新サポートバージョンを更新し、<br>Use this with Keycloak 25.x
のような行を追加します。これは、Snapshot
GitHub ワークフローがスナップショットリリースを作成し、成果物に特定の Keycloak リリースを刻印するために使用されます。 -
次に、プロジェクト全体で以下のキーワードを検索し、リリースに応じて適切なものに置き換えます。
-
Keycloak 25.0.1
ビルドに対してリリースが実行される場合は、nightly
を検索して25.0.1
に置き換えます。 -
Keycloak 25.0.1
ビルドに対してリリースが実行される場合は、keycloak-999.0.0-SNAPSHOT
を検索してkeycloak-25.0.1
に置き換えます。 -
Keycloak 25.0.1
ビルドに対してリリースが実行される場合は、999.0.0
を検索して25.0.1
に置き換えます。
-
-
ローカルの
XX-release
ブランチからリモートのXX-release
ブランチに変更をプッシュすると、SNAPSHOT リリースに必要な特定の成果物が生成されます。