⚗️(collab) yhub experiment

This commit is contained in:
Manuel Raynaud
2026-06-11 10:28:14 +02:00
parent 7ae175fda3
commit 20c664beb7
69 changed files with 4664 additions and 1176 deletions
+14
View File
@@ -60,11 +60,25 @@ jobs:
should_push: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview') }}
docker_user: 1001:127
# build-and-push-yhub:
# uses: ./.github/workflows/docker-publish.yml
# permissions:
# contents: read
# secrets: inherit
# with:
# image_name: lasuite/impress-yhub
# context: .
# file: src/frontend/servers/yhub/Dockerfile
# target: yhub
# should_push: ${{ github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview') }}
# docker_user: 1001:127
notify-argocd:
needs:
- build-and-push-backend
- build-and-push-frontend
- build-and-push-y-provider
# - build-and-push-yhub
runs-on: ubuntu-latest
if: github.event_name != 'pull_request' || contains(github.event.pull_request.labels.*.name, 'preview')
steps:
+47
View File
@@ -158,3 +158,50 @@ jobs:
run: |
docker system prune -af
docker volume prune -f
# build-and-push-yhub:
# runs-on: ubuntu-latest
# if: github.event.repository.fork == true
# permissions:
# contents: read
# packages: write
# steps:
# - name: Checkout repository
# uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
# - name: Set up QEMU
# uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
# - name: Docker meta
# id: meta
# uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6
# with:
# images: ${{ env.REGISTRY }}/${{ github.repository }}/yhub
# tags: |
# type=ref,event=branch
# type=ref,event=pr
# type=semver,pattern={{version}}
# type=semver,pattern={{major}}.{{minor}}
# type=sha
# - name: Login to GHCR
# uses: docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
# with:
# registry: ${{ env.REGISTRY }}
# username: ${{ github.actor }}
# password: ${{ secrets.GITHUB_TOKEN }}
# - name: Build and push
# uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7
# with:
# context: .
# file: ./src/frontend/servers/yhub/Dockerfile
# target: yhub
# platforms: linux/amd64,linux/arm64
# build-args: DOCKER_USER=${{ env.DOCKER_USER }}:-1000
# push: true
# tags: ${{ steps.meta.outputs.tags }}
# labels: ${{ steps.meta.outputs.labels }}
# - name: Cleanup Docker after build
# if: always()
# run: |
# docker system prune -af
# docker volume prune -f