name: ci on: pull_request: branches: - master push: branches: - master jobs: ci: runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: - ubuntu-latest - macOS-latest - windows-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Build run: | npm install npm run build env|sort - name: Env shell: bash run: | env|sort - name: Import GPG private key uses: ./ with: git_user_signingkey: true git_commit_gpgsign: true git_tag_gpgsign: true git_push_gpgsign: true git_committer_name: Joe Tester git_committer_email: joe@foo.bar env: GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY_TEST }} PASSPHRASE: ${{ secrets.PASSPHRASE_TEST }}