| | |
| | | steps: |
| | | - id: download_artifact |
| | | name: Download artifact |
| | | uses: actions/download-artifact@v4 |
| | | uses: actions/download-artifact@v8 |
| | | with: |
| | | name: jar |
| | | |
| | | - id: create_release |
| | | name: Create release |
| | | uses: softprops/action-gh-release@v2 |
| | | uses: softprops/action-gh-release@v3 |
| | | with: |
| | | name: ${{ needs.build.outputs.project_name }} ${{ needs.build.outputs.project_version }} |
| | | files: ${{ needs.build.outputs.artifact_id }}-${{ needs.build.outputs.project_version }}.jar |
| | |
| | | steps: |
| | | - id: checkout |
| | | name: Checkout code |
| | | uses: actions/checkout@v4 |
| | | uses: actions/checkout@v7 |
| | | |
| | | - id: java |
| | | name: Install Java and Maven |
| | | uses: actions/setup-java@v4 |
| | | uses: actions/setup-java@v6 |
| | | with: |
| | | distribution: zulu |
| | | java-version: 17 |
| | |
| | | mvn -B test package |
| | | |
| | | - name: Upload artifact |
| | | uses: actions/upload-artifact@v4 |
| | | uses: actions/upload-artifact@v7 |
| | | with: |
| | | name: jar |
| | | path: target/${{ steps.vars.outputs.artifactId }}-${{ steps.vars.outputs.projectVersion }}.jar |
| | |
| | | steps: |
| | | - id: checkout |
| | | name: Checkout code |
| | | uses: actions/checkout@v4 |
| | | uses: actions/checkout@v7 |
| | | |
| | | - id: download_artifact |
| | | name: Download artifact |
| | | uses: actions/download-artifact@v4 |
| | | uses: actions/download-artifact@v8 |
| | | with: |
| | | name: jar |
| | | |
| | |
| | | steps: |
| | | - id: checkout |
| | | name: Checkout code |
| | | uses: actions/checkout@v4 |
| | | uses: actions/checkout@v7 |
| | | |
| | | - id: java |
| | | name: Install Java and Maven |
| | | uses: actions/setup-java@v4 |
| | | uses: actions/setup-java@v6 |
| | | with: |
| | | distribution: zulu |
| | | java-version: 17 |
| | |
| | | echo "versionUpdated=0" |
| | | fi >> $GITHUB_OUTPUT |
| | | echo -n "keycloakVersion=" >> $GITHUB_OUTPUT |
| | | mvn -q help:evaluate -Dexpression=keycloak.version -DforceStdout 2> /dev/null | grep -E '^[0-9a-zA-Z.-]+$' >> $GITHUB_OUTPUT |
| | | mvn -q help:evaluate -Dexpression=keycloak.version -DforceStdout | grep -E '^[0-9a-zA-Z.-]+$' >> $GITHUB_OUTPUT |
| | | |
| | | - id: check_branch |
| | | name: Check if branch exists |
| | |
| | | - id: create_pull_request_default_token |
| | | name: Create pull request |
| | | if: steps.check_branch.outputs.commit == '' |
| | | uses: actions/github-script@v6 |
| | | uses: actions/github-script@v9 |
| | | with: |
| | | github-token: ${{ env.GH_TOKEN }} |
| | | script: | |
| | |
| | | exit 1 |
| | | fi |
| | | |
| | | local login_url=${BASH_REMATCH[1]//&/&} |
| | | local login_url=${BASH_REMATCH[1]//\&/\&} |
| | | local redirect_response=$($CURL -D - $cookie_options --data 'username=admin&password=admin' "$login_url") |
| | | if [[ ! ($redirect_response =~ $ticket_pattern) ]] ; then |
| | | echo "No service ticket found in response" |
| | |
| | | |
| | | <groupId>org.keycloak</groupId> |
| | | <artifactId>keycloak-protocol-cas</artifactId> |
| | | <version>26.8.0</version> |
| | | <version>26.8.1</version> |
| | | <name>Keycloak CAS Protocol</name> |
| | | <description /> |
| | | |
| | |
| | | <maven.compiler.release>${java.version}</maven.compiler.release> |
| | | <maven.compiler.source>${java.version}</maven.compiler.source> |
| | | <maven.compiler.target>${java.version}</maven.compiler.target> |
| | | <project.build.outputTimestamp>1790869164</project.build.outputTimestamp> |
| | | <project.build.outputTimestamp>1791921764</project.build.outputTimestamp> |
| | | </properties> |
| | | |
| | | <dependencies> |