Skip to content

chore(deps): bump keycloak from 26.4.2 to 26.5.1 #537

chore(deps): bump keycloak from 26.4.2 to 26.5.1

chore(deps): bump keycloak from 26.4.2 to 26.5.1 #537

Workflow file for this run

name: Build
on:
push:
branches:
- 'main'
pull_request: {}
workflow_dispatch:
jobs:
build:
permissions:
# Cf. https://github.com/marketplace/actions/publish-test-results#permissions
checks: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 21
- name: Setup Gradle
uses: gradle/gradle-build-action@v2
- name: Install Skaffold
uses: yokawasa/action-setup-kube-tools@v0.11.2
with:
kubectl: '1.33.2'
helm: '3.18.3'
skaffold: '2.16.1'
- name: Gradle assemble
run: ./gradlew assemble
- name: Kubernetes KinD Cluster
id: kind
uses: helm/kind-action@v1
with:
registry: true
registry_name: my-registry
registry_port: 5001
registry_enable_delete: true
config: ci/cluster.yaml
- name: Install ingress controller
run: ./ci/install-ingress.sh
- name: Build Images
run: skaffold build --filename='skaffold-test.yaml' --default-repo ${{ steps.kind.outputs.LOCAL_REGISTRY }} --insecure-registry ${{ steps.kind.outputs.LOCAL_REGISTRY }} --push --disable-multi-platform-build=true --file-output=tags.json
- name: Deploy Cluster
run: ./ci/deploy.sh
- name: Run integration tests
run: ./gradlew build -Pmodelix.baseurl="http://localhost:20080"
- name: Publish test results
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2
# Also report in case the build failed
if: always()
with:
files: |
**/test-results/**/*.xml
- name: Archive test report
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
# Archive test reports for introspection even if the build failed. They are most useful in this situation.
if: always()
with:
name: test-report
path: |
*/build/test-results
*/build/reports