name: publish on: # Shows the manual trigger in GitHub UI # helpful as a back-up in case the GitHub Actions Workflow fails workflow_dispatch: release: types: [published] jobs: # NOTE: this job requires curl, jq and yarn # All of them are included in ubuntu-latest. # npm: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v2 # - name: Run ./ci/steps/publish-npm.sh # run: ./ci/steps/publish-npm.sh # env: # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} # NOTE: this job requires curl, jq and docker # All of them are included in ubuntu-latest. docker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Run ./ci/steps/push-docker-manifest.sh run: ./ci/steps/push-docker-manifest.sh env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}