Skip to content

Update dependency @tumaet/prompt-ui-components to ^1.1.2 #302

Update dependency @tumaet/prompt-ui-components to ^1.1.2

Update dependency @tumaet/prompt-ui-components to ^1.1.2 #302

Workflow file for this run

name: Build and Deploy to Dev
on:
pull_request:
branches: [main]
paths-ignore:
- "**.md"
push:
branches: [main]
paths-ignore:
- "**.md"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
packages: write
jobs:
lint-server:
uses: ./.github/workflows/lint-server.yml
secrets: inherit
vet-server:
uses: ./.github/workflows/vet-server.yml
secrets: inherit
lint-client:
uses: ./.github/workflows/lint-client.yml
secrets: inherit
test-server:
needs: [lint-server, vet-server]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version-file: server/go.mod
- name: Run server tests
run: |
cd server
go test ./...
build:
needs: [test-server, lint-client, vet-server]
uses: ./.github/workflows/build-and-push.yml
with:
release_tag: ${{ github.sha }}
secrets: inherit
deploy-dev:
needs: build
uses: ./.github/workflows/deploy.yml
with:
environment: prompt-dev-vm
server_image_tag: ${{ needs.build.outputs.server_image_tag }}
client_image_tag: ${{ needs.build.outputs.client_image_tag }}
secrets: inherit