CUB-CI: Consolidate workflows — remove build-dev.yaml, fix dev.yml for ubuntu-latest #45

Merged
Otto merged 3 commits from agent/otto/CUB-CI-fix-consolidate-workflows into dev 2026-05-20 12:24:33 -04:00
Showing only changes of commit a0eb393c6c - Show all commits

View File

@@ -7,17 +7,29 @@ on:
branches: [dev]
env:
GO_VERSION: "1.23"
NODE_VERSION: "22"
REGISTRY: code.cubecraftcreations.com
BACKEND_IMAGE: ${{ gitea.repository }}/backend
FRONTEND_IMAGE: ${{ gitea.repository }}/frontend
jobs:
test-and-build:
runs-on: go-react
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Go
run: |
curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz" | sudo tar -C /usr/local -xz
echo "/usr/local/go/bin" >> $GITHUB_PATH
- name: Install Node.js
run: |
curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" | sudo tar -C /usr/local --strip-components=1 -xJ
echo "/usr/local/bin" >> $GITHUB_PATH
- name: Run backend tests
run: go test ./...
working-directory: ./go-backend
@@ -41,7 +53,7 @@ jobs:
docker-build-push:
needs: test-and-build
if: gitea.event_name == 'push'
runs-on: go-react
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4