name: ci on: push: branches: - main pull_request: branches: - main jobs: build_and_publish: runs-on: docker container: image: ghcr.io/catthehacker/ubuntu:runner-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 - run: npm install - run: sudo apt update && sudo apt install -y maven - run: npm run build-keycloak-theme - run: | echo -H "Authorization: token ${{ secrets.PACKAGE_TOKEN }}" -X DELETE "https://guaridanproject.dev/api/packages/sr2/generic/keycloak-theme/latest" - run: | curl -H "Authorization: token ${{ secrets.PACKAGE_TOKEN }}" -X PUT --upload-file dist_keycloak/keycloak-theme-for-kc-all-other-versions.jar https://guardianproject.dev/api/packages/sr2/generic/keycloak-theme/latest/sr2-theme.jar