⬆️ deps: Update dependency @actions/core to v3 #12
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Update Transpiled JavaScript | |
| on: | |
| pull_request: | |
| branches: | |
| - main | |
| push: | |
| branches: | |
| - main | |
| merge_group: | |
| permissions: | |
| contents: write | |
| jobs: | |
| update-dist: | |
| name: Update dist/ | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| id: checkout | |
| uses: actions/checkout@v6 | |
| with: | |
| ref: ${{ github.head_ref }} | |
| token: ${{ secrets.UPDATE_DIST_TOKEN }} | |
| - name: Install pnpm | |
| uses: pnpm/action-setup@v4 | |
| - name: Setup Node.js | |
| id: setup-node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version-file: .node-version | |
| cache: pnpm | |
| - name: Install dependencies | |
| run: pnpm i --frozen-lockfile | |
| - name: Build dist/ Directory | |
| id: build | |
| run: pnpm run bundle | |
| # This will commit the updated `dist/` directory if it is different than | |
| # expected. | |
| - name: Commit Updated dist/ | |
| id: commit | |
| env: | |
| GH_TOKEN: ${{ secrets.UPDATE_DIST_TOKEN }} | |
| run: | | |
| if [ ! -d dist/ ]; then | |
| echo "Expected dist/ directory does not exist. See status below:" | |
| ls -la ./ | |
| exit 1 | |
| fi | |
| if [ "$(git diff --ignore-space-at-eol --text dist/ | wc -l)" -gt "0" ]; then | |
| git config user.name "ShigureNyako" | |
| git config user.email "shigure_nyako@outlook.com" | |
| git add dist/ | |
| git commit -m "🍱 chore: update transpiled JavaScript in dist/" | |
| git push | |
| else | |
| echo "No changes detected in dist/. No commit necessary." | |
| fi |