Skip to content

Bump react-dom and @types/react-dom in /ui (#57) #50

Bump react-dom and @types/react-dom in /ui (#57)

Bump react-dom and @types/react-dom in /ui (#57) #50

Workflow file for this run

name: Deploy Website
on:
push:
tags:
- v*
permissions:
contents: write
id-token: write
jobs:
deploy-site:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Run Tests
run: make test-unit
- name: Google Cloud Auth
uses: google-github-actions/auth@6fc4af4b145ae7821d527454aa9bd537d1f2dc5f # v2.1.7
with:
project_id: "groovy-momentum-434802-g9"
workload_identity_provider: ${{ secrets.WORKLOAD_IDENTITY_PROVIDER }}
- name: Login to Docker Hub
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Deploy
env:
IMAGE_VERSION: ${{ github.ref_name }}
run: ./scripts/deploy.sh
- name: Create GitHub Release
env:
GH_TOKEN: ${{ github.token }}
run: gh release create ${{ github.ref_name }} --verify-tag --generate-notes