Setup Turbo
All checks were successful
Lint / lint (push) Successful in 13s

This commit is contained in:
Julien Valverdé
2025-09-17 04:24:28 +02:00
parent 53d961552e
commit 0908eba0ad
7 changed files with 83 additions and 28 deletions

View File

@@ -12,8 +12,10 @@ jobs:
steps:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Checkout
uses: actions/checkout@v4
- name: Login to Container Registry
if: ${{ gitea.event_name != 'pull_request' }}
uses: docker/login-action@v3
@@ -35,33 +37,12 @@ jobs:
type=sha
flavor: |
latest=true
- name: Generate legacy API Docker metadata
id: meta-legacy-api
uses: docker/metadata-action@v5
with:
images: |
docker.valverde.cloud/commelechef/legacy-api
tags: |
type=ref,event=branch
type=ref,event=tag
type=ref,event=pr
type=sha
flavor: |
latest=true
- name: Build
uses: docker/build-push-action@v6
with:
context: .
file: ./docker/website/Dockerfile
file: ./Dockerfile
push: ${{ gitea.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
- name: Build legacy API
uses: docker/build-push-action@v6
with:
context: .
file: ./docker/legacy-api/Dockerfile
push: ${{ gitea.event_name != 'pull_request' }}
tags: ${{ steps.meta-legacy-api.outputs.tags }}
labels: ${{ steps.meta-legacy-api.outputs.labels }}

View File

@@ -17,9 +17,5 @@ jobs:
uses: actions/checkout@v4
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Lint TypeScript common
run: npm -w packages/common run lint:tsc
- name: Lint TypeScript server
run: npm -w packages/server run lint:tsc
- name: Lint TypeScript webapp
run: npm -w packages/webapp run lint:tsc
- name: Lint TypeScript
run: npm run lint:tsc