aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/deploy.yaml15
1 files changed, 14 insertions, 1 deletions
diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml
index 23c76e9..d448b25 100644
--- a/.github/workflows/deploy.yaml
+++ b/.github/workflows/deploy.yaml
@@ -59,6 +59,19 @@ jobs:
ghcr.io/python-discord/snekbox:latest
ghcr.io/python-discord/snekbox:${{ inputs.version }}
+ - name: Build PyDis final image
+ uses: docker/build-push-action@v6
+ with:
+ context: .
+ file: ./Dockerfile.pydis
+ push: true
+ cache-from: |
+ ghcr.io/python-discord/snekbox:latest-pydis
+ cache-to: type=inline
+ tags: |
+ ghcr.io/python-discord/snekbox:latest-pydis
+ ghcr.io/python-discord/snekbox:${{ inputs.version }}-pydis
+
# Deploy to Kubernetes.
- name: Install kubectl
uses: azure/setup-kubectl@v4
@@ -74,7 +87,7 @@ jobs:
with:
namespace: snekbox
manifests: deployment.yaml
- images: 'ghcr.io/python-discord/snekbox:${{ inputs.version }}'
+ images: 'ghcr.io/python-discord/snekbox:${{ inputs.version }}-pydis'
# Push the base image to GHCR, with an inline cache manifest.
- name: Push base image