+
Skip to content

Setup nightly action to sync from keycloak server main #87

Closed
@mposolda

Description

@mposolda

Motivation

In the keycloak-client main branch, we will sync the sources only from last keycloak server release branch (like for example release/26.0) . After release of Keycloak server 26.1.0, we can update keycloak-client main branch to sync from release/26.1 and release keycloak-client shortly after, which will be compatible with Keycloak server 26.1.0.

During the sync from keycloak after keycloak server 26.1.0 release, we can probably expect quite a few changes and there is a risk of the issues. To avoid any potential negative surprise (which may result in the release of Keycloak 26.1.1 needed etc), we can setup nightly job, which will try to sync from latest keycloak main.

Work needed

Setup the nightly job, which will do the following:

  • Checkout keycloak/keycloak main branch and build it (or can we rely on latest artifacts from keycloak nightly build?)

  • Run sync-keycloak-sources.sh to update the local sources to be compatible with latest Keycloak main branch

  • Build keycloak-client (but not deploy to not clash with the nightly snapshot artifacts of keycloak-client)

  • Run the testsuite

Additional notes

The task #92 is probably a pre-requisite to this (and also that one is bigger priority).

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载