summaryrefslogtreecommitdiffstats
path: root/.github/workflows/build-stable-container.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/build-stable-container.yml')
-rw-r--r--.github/workflows/build-stable-container.yml21
1 files changed, 6 insertions, 15 deletions
diff --git a/.github/workflows/build-stable-container.yml b/.github/workflows/build-stable-container.yml
index b5fbc705..25571ed6 100644
--- a/.github/workflows/build-stable-container.yml
+++ b/.github/workflows/build-stable-container.yml
@@ -1,6 +1,7 @@
name: Build and release container
on:
+ workflow_dispatch:
push:
tags:
- "v*"
@@ -13,19 +14,6 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- - name: Install Crystal
- uses: crystal-lang/install-crystal@v1.8.2
- with:
- crystal: 1.12.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@v3
with:
@@ -46,9 +34,11 @@ jobs:
uses: docker/metadata-action@v5
with:
images: quay.io/invidious/invidious
+ flavor: |
+ latest=false
tags: |
type=semver,pattern={{version}}
- type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
+ type=raw,value=latest
labels: |
quay.expires-after=12w
@@ -70,10 +60,11 @@ jobs:
with:
images: quay.io/invidious/invidious
flavor: |
+ latest=false
suffix=-arm64
tags: |
type=semver,pattern={{version}}
- type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }}
+ type=raw,value=latest
labels: |
quay.expires-after=12w