name: CI/CD on: workflow_dispatch: # Allows you to run this workflow manually from the Actions tab push: # Runs whenever a commit is pushed to the repository concurrency: group: "${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}" cancel-in-progress: true permissions: contents: write # publish a GitHub release pages: write # deploy to GitHub Pages issues: write # comment on released issues pull-requests: write # comment on released pull requests jobs: ci-cd: runs-on: ubuntu-latest steps: - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4 - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 with: cache: "npm" node-version-file: ".nvmrc" - name: Info run: | cat <