summaryrefslogtreecommitdiffstats
path: root/.github/workflows/container-release.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/container-release.yml')
-rw-r--r--.github/workflows/container-release.yml79
1 files changed, 0 insertions, 79 deletions
diff --git a/.github/workflows/container-release.yml b/.github/workflows/container-release.yml
deleted file mode 100644
index c2756fcc..00000000
--- a/.github/workflows/container-release.yml
+++ /dev/null
@@ -1,79 +0,0 @@
-name: Build and release container
-
-on:
- push:
- branches:
- - "master"
- paths-ignore:
- - "*.md"
- - LICENCE
- - TRANSLATION
- - invidious.service
- - .git*
- - .editorconfig
-
- - screenshots/*
- - .github/ISSUE_TEMPLATE/*
- - kubernetes/**
-
-jobs:
- release:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout
- uses: actions/checkout@v3
-
- - name: Install Crystal
- uses: crystal-lang/install-crystal@v1.8.0
- with:
- crystal: 1.9.2
-
- - name: Run lint
- run: |
- if ! crystal tool format --check; then
- crystal tool format
- git diff
- exit 1
- fi
-
- - name: Set up QEMU
- uses: docker/setup-qemu-action@v2
- with:
- platforms: arm64
-
- - name: Set up Docker Buildx
- uses: docker/setup-buildx-action@v2
-
- - name: Login to registry
- uses: docker/login-action@v2
- with:
- registry: quay.io
- username: ${{ secrets.QUAY_USERNAME }}
- password: ${{ secrets.QUAY_PASSWORD }}
-
- - name: Build and push Docker AMD64 image for Push Event
- if: github.ref == 'refs/heads/master'
- uses: docker/build-push-action@v3
- with:
- context: .
- file: docker/Dockerfile
- platforms: linux/amd64
- labels: quay.expires-after=12w
- push: true
- tags: quay.io/invidious/invidious:${{ github.sha }},quay.io/invidious/invidious:latest
- build-args: |
- "release=1"
-
- - name: Build and push Docker ARM64 image for Push Event
- if: github.ref == 'refs/heads/master'
- uses: docker/build-push-action@v3
- with:
- context: .
- file: docker/Dockerfile.arm64
- platforms: linux/arm64/v8
- labels: quay.expires-after=12w
- push: true
- tags: quay.io/invidious/invidious:${{ github.sha }}-arm64,quay.io/invidious/invidious:latest-arm64
- build-args: |
- "release=1"