0.5.4 #49
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: Release | |
| on: | |
| release: | |
| types: [published] | |
| jobs: | |
| pypi-publish: | |
| uses: pogzyb/tourist/.github/workflows/pypi.yml@main | |
| secrets: | |
| pypi-token: ${{ secrets.PYPI_API_TOKEN }} | |
| pause: | |
| runs-on: ubuntu-latest | |
| needs: pypi-publish | |
| steps: | |
| - name: Wait for PyPi index refresh | |
| run: sleep 60s | |
| ghcr-publish-tourist-app: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| needs: [pypi-publish, pause] | |
| with: | |
| context: . | |
| dockerfile: Dockerfile.aws | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }} | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| mode: app | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |
| ghcr-publish-tourist-mcp: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| needs: [pypi-publish, pause] | |
| with: | |
| context: . | |
| dockerfile: Dockerfile.aws | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }} | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| mode: mcp | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |
| ghcr-publish-tourist-aws-app: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| needs: [pypi-publish, pause] | |
| with: | |
| context: . | |
| dockerfile: Dockerfile.aws | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }}-aws-app | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| mode: app | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |
| ghcr-publish-tourist-azure-app: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| needs: [pypi-publish, pause] | |
| with: | |
| context: . | |
| dockerfile: Dockerfile.azure | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }}-azure-app | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| mode: app | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |
| ghcr-publish-tourist-azure-mcp: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| needs: [pypi-publish, pause] | |
| with: | |
| context: . | |
| dockerfile: Dockerfile.azure | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }}-azure-mcp | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| mode: mcp | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |
| ghcr-publish-tourist-deploy: | |
| uses: pogzyb/tourist/.github/workflows/ghcr.yml@main | |
| with: | |
| context: deploy | |
| dockerfile: deploy/Dockerfile | |
| username: ${{ github.actor }} | |
| image-name: ${{ github.repository }}-deploy | |
| image-tag: ${{ github.event.release.tag_name }} | |
| revision: ${{ github.sha }} | |
| created: ${{ github.event.release.created_at }} | |
| secrets: | |
| gh-token: ${{ secrets.GITHUB_TOKEN }} | |