--- on: [push] jobs: clone: runs-on: nodelts container: image: docker.io/node:lts steps: - uses: actions/checkout@v3 configuration: runs-on: docker needs: - clone container: image: quay.io/keycloak/keycloak:latest env: PATH: "/opt/keycloak/bin:/usr/bin:/usr/local/bin" KC_DB: postgres KC_HTTPS_CLIENT_AUTH: request KC_FEATURES: recovery-codes,passkeys,opentelemetry steps: - run: ls -lA - run: kc.sh build working-directory: /opt/keycloak/ - id: artifact-upload uses: ./.forgejo/actions/artifact-upload with: name: keycloak.tar path: /opt/keycloak