summaryrefslogtreecommitdiff
path: root/.github/workflows/upload.yaml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/upload.yaml')
-rw-r--r--.github/workflows/upload.yaml45
1 files changed, 0 insertions, 45 deletions
diff --git a/.github/workflows/upload.yaml b/.github/workflows/upload.yaml
deleted file mode 100644
index 26f366a..0000000
--- a/.github/workflows/upload.yaml
+++ /dev/null
@@ -1,45 +0,0 @@
-name: upload to registry
-# this is for uploading images to a container registry when
-# changes are made to `main`
-
-on:
- push:
- branches:
- - main
- workflow_dispatch:
-
-jobs:
- upload:
- runs-on: ubuntu-latest
-
- permissions:
- packages: write
-
- env:
- REGISTRY: ghcr.io
- USERNAME: getchoo
-
- steps:
- - uses: actions/checkout@v4
- - uses: DeterminateSystems/nix-installer-action@main
- - uses: DeterminateSystems/magic-nix-cache-action@main
-
- - name: fetch docker image
- run: |
- nix build --accept-flake-config -L .#container
- readlink result | xargs -I {} cp {} teawiebot.tar.gz
-
- - name: login to registry
- uses: docker/login-action@v3
- with:
- registry: ${{ env.REGISTRY }}
- username: ${{ env.USERNAME }}
- password: ${{ github.token }}
-
- - name: upload to registry
- env:
- PUSH_PREFIX: ${{ env.REGISTRY }}/${{ env.USERNAME }}
- run: |
- docker load < teawiebot.tar.gz
- docker tag teawiebot:latest ${{ env.PUSH_PREFIX }}/teawiebot:latest
- docker push ${{ env.PUSH_PREFIX }}/teawiebot:latest