feat: SDLC database separation for CI/testing #35

Merged
david merged 12 commits from feat/e2e-test-improvements into main 2026-05-11 06:40:06 +00:00
Showing only changes of commit 48b524ef84 - Show all commits
+7 -12
View File
@@ -5,14 +5,14 @@ on:
branches:
- main
paths:
- 'Dockerfile.ci-base'
- 'package.json'
- 'bun.lock'
- '.gitea/workflows/build-ci-images.yml'
- "Dockerfile.ci-base"
- "package.json"
- "bun.lock"
- ".gitea/workflows/build-ci-images.yml"
schedule:
# Weekly rebuild to get latest Playwright/Bun versions
- cron: '0 2 * * 0' # Every Sunday at 2 AM
workflow_dispatch: # Manual trigger
- cron: "0 2 * * 0" # Every Sunday at 2 AM
workflow_dispatch: # Manual trigger
env:
REGISTRY: docker.notsosm.art
@@ -58,14 +58,9 @@ jobs:
--tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:latest \
--tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:playwright-${{ steps.meta.outputs.playwright_version }} \
--tag ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:${{ github.sha }} \
.
# Push all tags
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:latest
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:playwright-${{ steps.meta.outputs.playwright_version }}
docker push ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}/ci-base:${{ github.sha }}
- name: Clean up
if: always()
run: |
docker logout ${{ env.REGISTRY }}