新しいバージョンのリリース
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のような行を追加します。これは、SnapshotGitHub ワークフローがスナップショットリリースを作成し、成果物に特定の 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 リリースに必要な特定の成果物が生成されます。