make it possible to call publish

This commit is contained in:
nicktrn
2024-09-15 21:53:51 +01:00
parent 8518b6f6e5
commit ce949094a4
3 changed files with 27 additions and 1 deletions
+9 -1
View File
@@ -2,6 +2,12 @@ name: "🐳 Publish Docker"
on:
workflow_call:
inputs:
image_tag:
description: The image tag to publish
type: string
required: false
default: ""
jobs:
publish:
@@ -12,7 +18,7 @@ jobs:
version: ${{ steps.get_tag.outputs.tag }}
short_sha: ${{ steps.get_commit.outputs.sha_short }}
steps:
- name: Setup Depot CLI
- name: 🏭 Setup Depot CLI
uses: depot/setup-action@v1
- name: ⬇️ Checkout repo
@@ -23,6 +29,8 @@ jobs:
- name: "#️⃣ Get the image tag"
id: get_tag
uses: ./.github/actions/get-image-tag
with:
tag: ${{ github.event.inputs.image_tag }}
- name: 🔢 Get the commit hash
id: get_commit
+8
View File
@@ -2,6 +2,12 @@ name: "🚢 Publish Infra Images"
on:
workflow_call:
inputs:
image_tag:
description: The image tag to publish
type: string
required: false
default: ""
push:
tags:
- "infra-dev-*"
@@ -37,6 +43,8 @@ jobs:
- id: get_tag
uses: ./.github/actions/get-image-tag
with:
tag: ${{ github.event.inputs.image_tag }}
- name: 🐋 Set up Docker Buildx
uses: docker/setup-buildx-action@v3
+10
View File
@@ -1,6 +1,12 @@
name: 🚀 Publish Trigger.dev Docker
on:
workflow_call:
inputs:
image_tag:
description: The image tag to publish
required: true
type: string
push:
branches:
- main
@@ -55,8 +61,12 @@ jobs:
needs: [typecheck, units]
uses: ./.github/workflows/publish-docker.yml
secrets: inherit
with:
image_tag: ${{ github.event.inputs.image_tag }}
publish-infra:
needs: [typecheck, units]
uses: ./.github/workflows/publish-infra.yml
secrets: inherit
with:
image_tag: ${{ github.event.inputs.image_tag }}