diff --git a/.github/workflows/nightly-release.yaml b/.github/workflows/nightly-release.yaml deleted file mode 100644 index b66f9559..00000000 --- a/.github/workflows/nightly-release.yaml +++ /dev/null @@ -1,83 +0,0 @@ -name: Nightly Release -on: - release: - types: [published] - branches: - - main - - nightly - -jobs: - main: - runs-on: ubuntu-latest - continue-on-error: ${{ matrix.experimental }} - strategy: - fail-fast: false - matrix: - include: - - app: frontend - path: frontend - experimental: true - - app: backend - path: backend - experimental: true - - app: orborus - path: functions/onprem/orborus - experimental: true - - app: worker - path: functions/onprem/worker - experimental: true - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Set version - id: set_version - run: | - if [[ ${{ github.event_name }} == 'release' ]]; then - echo "VERSION=${{ github.event.release.tag_name }}" >> $GITHUB_OUTPUT - else - echo "VERSION=nightly-untagged-latest" >> $GITHUB_OUTPUT - fi - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: "amd64,arm64,arm" - - - name: Login to DockerHub - uses: docker/login-action@v3 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Login to Ghcr - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Ghcr Build and push - id: docker_build - uses: docker/build-push-action@v4 - env: - BUILDX_NO_DEFAULT_LOAD: true - with: - logout: false - context: ${{ matrix.path }}/ - file: ${{ matrix.path }}/Dockerfile - platforms: linux/amd64,linux/arm64 - push: true - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - tags: | - ghcr.io/shuffle/shuffle-${{ matrix.app }}:${{ steps.set_version.outputs.VERSION }} - ${{ secrets.DOCKERHUB_USERNAME }}/shuffle-${{ matrix.app }}:${{ steps.set_version.outputs.VERSION }} - frikky/shuffle-${{ matrix.app }}:${{ steps.set_version.outputs.VERSION }} - frikky/shuffle:${{ matrix.app }} - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} \ No newline at end of file