Compare commits

..

1 Commits

Author SHA1 Message Date
The Dogfather da913d600f fix(ci): add Gitea CI workflow with all 4 image targets + Node 22 (GRO-1522)
CI / Lint & Typecheck (pull_request) Failing after 9s
CI / Test (pull_request) Failing after 10s
CI / Build & Push Docker Images (pull_request) Has been skipped
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-22 02:56:20 +00:00
+2 -24
View File
@@ -58,32 +58,10 @@ jobs:
- name: Run tests - name: Run tests
run: pnpm test run: pnpm test
build:
name: Build
runs-on: ubuntu-latest
needs: [lint-typecheck, test]
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
with:
version: '9.15.4'
- uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Build
run: pnpm build
docker: docker:
name: Build & Push Docker Images name: Build & Push Docker Images
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [build] needs: [lint-typecheck, test]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@@ -106,7 +84,7 @@ jobs:
with: with:
registry: git.farh.net registry: git.farh.net
username: ${{ gitea.actor }} username: ${{ gitea.actor }}
password: ${{ gitea.token }} password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and push API image - name: Build and push API image
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6