Skip to content

ci: add bicep files for resource setup #316

ci: add bicep files for resource setup

ci: add bicep files for resource setup #316

name: "Push to main branch"
on:
workflow_dispatch:
push:
branches:
- main
paths-ignore:
- "CHANGELOG.md"
jobs:
codeql:
uses: ./.github/workflows/codeql.yaml
tests:
uses: ./.github/workflows/tests.yaml
generate-changelog:
needs: tests
uses: ./.github/workflows/generate-changelog.yaml
docs:
needs: generate-changelog
uses: ./.github/workflows/publish-docs.yaml
with:
message: "Warning: This is the development version."
publish-latest:
needs: tests
uses: ./.github/workflows/publish-image.yaml
with:
image-tags: latest
# FIXME: DEMO CURRENTLY NOT DEPLOYED TO RADIX, comment back in to enable deployment to test environment
# deploy-dev:
# needs: publish-latest
# uses: ./.github/workflows/deploy-to-radix.yaml
# with:
# image-tag: "latest"
# radix-environment: "dev"
release-please:
needs: tests
uses: ./.github/workflows/create-release-pr.yaml
publish-staging:
needs: release-please
if: ${{ needs.release-please.outputs.release_created }}
uses: ./.github/workflows/publish-image.yaml
with:
image-tags: ${{ needs.release-please.outputs.tag_name }}
# FIXME: DEMO CURRENTLY NOT DEPLOYED TO RADIX, comment back in to enable deployment to production environment
# deploy-staging:
# needs: [release-please, publish-staging]
# uses: ./.github/workflows/deploy-to-radix.yaml
# with:
# image-tag: ${{ needs.release-please.outputs.tag_name }}
# radix-environment: "staging"