diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index bdaa1bc..8bc83bc 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -1,103 +1,103 @@ name: GitHub pages on: - push: - branches: - - develop + push: + branches: + - develop jobs: - build: - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - uses: actions/checkout@v4 + build: + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 + - uses: actions/setup-node@v4 + with: + node-version: 20 - - name: Install deps - run: | - npm ci --force - git submodule update --init --recursive --remote + - name: Install deps + run: | + npm ci --force + git submodule update --init --recursive --remote - - name: Semantic Release - id: semantic-release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - npx semantic-release + - name: Semantic Release + id: semantic-release + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + npx semantic-release - - name: Build demo app - env: - RELEASE_VERSION: ${{ steps.semantic-release.outputs.new-release-version }} - run: | - echo '********' - echo "RELEASE_VERSION: $RELEASE_VERSION" - echo '********' - bash .github/workflows/scripts/replace_template.sh $RELEASE_VERSION - npm run build + - name: Build demo app + env: + RELEASE_VERSION: ${{ steps.semantic-release.outputs.new-release-version }} + run: | + echo '********' + echo "RELEASE_VERSION: $RELEASE_VERSION" + echo '********' + bash .github/workflows/scripts/replace_template.sh $RELEASE_VERSION + npm run build - - name: Deploy demo - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./dist/angular-loader/browser + - name: Deploy demo + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./dist/angular-loader/browser - outputs: - version: ${{ steps.semantic-release.outputs.new-release-version }} + outputs: + version: ${{ steps.semantic-release.outputs.new-release-version }} - slack_notification: - needs: - - build - runs-on: ubuntu-latest - steps: - - name: Post to a Slack channel - id: slack - uses: slackapi/slack-github-action@v1.26.0 - with: - channel-id: 'deployments' - payload: | - { - "text": "GitHub Action build result: ${{ job.status == 'success' && ':white_check_mark:' || ':x:' }}", - "blocks": [ - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "GitHub Action build result: ${{ job.status == 'success' && ':white_check_mark:' || ':x:' }}" - } - }, - { - "type": "section" - "text": { - "type": "mrkdwn", - "text": "Project: `${{ github.event.repository.name }}`" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Version: `${{ needs.build.outputs.version || 'TBA' }}`" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Commit/PR URL: ${{ github.event.pull_request.html_url || github.event.head_commit.url }}" - } - }, - { - "type": "section", - "text": { - "type": "mrkdwn", - "text": "Website URL: ${{ secrets.WEBSITE_URL || 'TBA' }}" - } - } - ] - } - env: - SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} \ No newline at end of file + slack_notification: + needs: + - build + runs-on: ubuntu-latest + steps: + - name: Post to a Slack channel + id: slack + uses: slackapi/slack-github-action@v1.26.0 + with: + channel-id: 'deployments' + payload: | + { + "text": "GitHub Action build result: ${{ job.status == 'success' && ':white_check_mark:' || ':x:' }}", + "blocks": [ + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "GitHub Action build result: ${{ job.status == 'success' && ':white_check_mark:' || ':x:' }}" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Project: `${{ github.event.repository.name }}`" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Version: `${{ needs.build.outputs.version || 'TBA' }}`" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Commit/PR URL: ${{ github.event.pull_request.html_url || github.event.head_commit.url }}" + } + }, + { + "type": "section", + "text": { + "type": "mrkdwn", + "text": "Website URL: ${{ secrets.WEBSITE_URL || 'TBA' }}" + } + } + ] + } + env: + SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} diff --git a/.gitignore b/.gitignore index a23f9c4..4a096fa 100644 --- a/.gitignore +++ b/.gitignore @@ -42,6 +42,7 @@ testem.log Thumbs.db .angular +.nx # Snyk .dccache \ No newline at end of file