diff options
Diffstat (limited to '.github/workflows/upload.yaml')
| -rw-r--r-- | .github/workflows/upload.yaml | 45 |
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 |
