name: CI/CD on: push: concurrency: group: '${{ github.workflow }} @ ${{ github.head_ref || github.ref }}' 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: strategy: matrix: os: - macos-latest - windows-latest runs-on: ${{ matrix.os }} defaults: run: shell: bash env: SCRATCH_SHOULD_SIGN: ${{ github.ref_name == 'develop' }} AC_USERNAME: ${{ (github.ref_name == 'develop' && secrets.AC_USERNAME) || '' }} AC_PASSWORD: ${{ (github.ref_name == 'develop' && secrets.AC_PASSWORD) || '' }} steps: - uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3 with: cache: 'npm' node-version-file: '.nvmrc' - name: Debug info run: | cat <