diff options
author | 2023-04-01 16:15:11 +0200 | |
---|---|---|
committer | 2023-04-01 16:15:11 +0200 | |
commit | 586f9ca0772a6f2d9374d943a82ba83262f73657 (patch) | |
tree | 7bde330df8ccd3ee6c30bca57e53e60e60643f53 /.github | |
parent | Bump version (diff) |
Remove all mentions of --external-assets
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/ci.yaml | 56 |
1 files changed, 17 insertions, 39 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 164a60c..547930d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,37 +9,20 @@ on: jobs: - build: + test: runs-on: ubuntu-latest - if: github.event.head_commit.author.name != 'actions' steps: - uses: actions/checkout@v2 - - uses: actions/[email protected] - with: - node-version: '16' + - uses: actions/setup-node@v2 - uses: bahmutov/npm-install@v1 - run: yarn build - - run: echo $(node -e 'console.log(require("url").parse(require("./package.json").homepage).host)') > build/CNAME - run: npx keycloakify - - uses: actions/upload-artifact@v2 - with: - name: standalone_keycloak_theme - path: build_keycloak/target/*keycloak-theme*.jar - - run: npx keycloakify --external-assets - - uses: actions/upload-artifact@v2 - with: - name: keycloak_theme - path: build_keycloak/target/*keycloak-theme*.jar - - uses: actions/upload-artifact@v2 - with: - name: build - path: build check_if_version_upgraded: name: Check if version upgrade if: github.event_name == 'push' runs-on: ubuntu-latest - needs: build + needs: test outputs: from_version: ${{ steps.step1.outputs.from_version }} to_version: ${{ steps.step1.outputs.to_version }} @@ -53,29 +36,23 @@ jobs: create_github_release: runs-on: ubuntu-latest - needs: - - check_if_version_upgraded + needs: check_if_version_upgraded # We create a release only if the version have been upgraded and we are on a default branch if: needs.check_if_version_upgraded.outputs.is_upgraded_version == 'true' && github.event_name == 'push' steps: - - uses: actions/download-artifact@v2 - with: - name: keycloak_theme - - run: mkdir jars - - run: mv *keycloak-theme*.jar jars/keycloak-theme.jar - - uses: actions/download-artifact@v2 - with: - name: standalone_keycloak_theme - - run: mv *keycloak-theme*.jar jars/standalone-keycloak-theme.jar + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + - uses: bahmutov/npm-install@v1 + - run: yarn build + - run: npx keycloakify + - run: mv build_keycloak/target/*keycloak-theme*.jar keycloak-theme.jar - uses: softprops/action-gh-release@v1 with: name: Release v${{ needs.check_if_version_upgraded.outputs.to_version }} tag_name: v${{ needs.check_if_version_upgraded.outputs.to_version }} target_commitish: ${{ github.head_ref || github.ref }} generate_release_notes: true - files: | - jars/keycloak-theme.jar - jars/standalone-keycloak-theme.jar + files: keycloak-theme.jar draft: false env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -114,16 +91,17 @@ jobs: tags: ${{ steps.step1.outputs.docker_tags }} file: Dockerfile.ci - github_pages_app: + github_pages: runs-on: ubuntu-latest needs: - create_github_release steps: - uses: actions/checkout@v2 - - uses: actions/download-artifact@v2 - with: - name: build - path: build + - uses: actions/setup-node@v2 + - uses: bahmutov/npm-install@v1 + - run: yarn build + # We tell GitHub pages that our package.json["homepage"] field is our domain name. + - run: echo $(node -e 'console.log(require("url").parse(require("./package.json").homepage).host)') > build/CNAME - run: git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${{github.repository}}.git env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |