From 7251caa7a85076d6732e8f0d01d59662c3c18ffe Mon Sep 17 00:00:00 2001 From: Annika Merris Date: Sat, 3 Feb 2024 19:18:49 -0500 Subject: [PATCH] Does This Even Work? --- .forgejo/workflows/release.yml | 78 +++++++++++++++++----------------- 1 file changed, 40 insertions(+), 38 deletions(-) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 6bcf204..b79f100 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -15,41 +15,43 @@ jobs: container: image: node:21-alpine steps: - - name: Install docker - shell: /bin/ash -e {0} - run: apk add --update docker git - - name: Check out the repo - uses: https://github.com/actions/checkout@v4 - - name: Do Debug Things - shell: /bin/ash -e {0} - run: echo ${{ github.head_ref || github.ref_name }} - - name: Set up Docker Buildx - uses: https://github.com/docker/setup-buildx-action@v3 - with: - driver-opts: | - network=host - config: .forgejo/build_configs/buildkitd.toml - - name: Login to docker repo - uses: docker/login-action@v3 - with: - registry: "forgejo.merr.is" - username: ${{ github.actor }} - password: ${{ secrets.actions_token }} - - name: Build and push the image - uses: https://github.com/docker/build-push-action@v5 - with: - context: . - push: true - tags: forgejo.merr.is/${{ github.repository }}:${{ github.head_ref || github.ref_name }}.${{ github.run_number }} - - name: Extract Binary For Release - uses: https://github.com/shrink/actions-docker-extract@v3 - id: extract - with: - image: forgejo.merr.is/${{ github.repository }}:${{ github.head_ref || github.ref_name }}.${{ github.run_number }} - path: /isl-api - destination: dist - - name: Create Release - uses: https://github.com/softprops/action-gh-release@v1 - with: - files: | - dist/isl-api + - name: Test New Thing + uses: https://github.com/moosetheory/actions-docker-extract@v4 + # - name: Install docker + # shell: /bin/ash -e {0} + # run: apk add --update docker git + # - name: Check out the repo + # uses: https://github.com/actions/checkout@v4 + # - name: Do Debug Things + # shell: /bin/ash -e {0} + # run: echo ${{ github.head_ref || github.ref_name }} + # - name: Set up Docker Buildx + # uses: https://github.com/docker/setup-buildx-action@v3 + # with: + # driver-opts: | + # network=host + # config: .forgejo/build_configs/buildkitd.toml + # - name: Login to docker repo + # uses: docker/login-action@v3 + # with: + # registry: "forgejo.merr.is" + # username: ${{ github.actor }} + # password: ${{ secrets.actions_token }} + # - name: Build and push the image + # uses: https://github.com/docker/build-push-action@v5 + # with: + # context: . + # push: true + # tags: forgejo.merr.is/${{ github.repository }}:${{ github.head_ref || github.ref_name }}.${{ github.run_number }} + # - name: Extract Binary For Release + # uses: https://github.com/shrink/actions-docker-extract@v3 + # id: extract + # with: + # image: forgejo.merr.is/${{ github.repository }}:${{ github.head_ref || github.ref_name }}.${{ github.run_number }} + # path: /isl-api + # destination: dist + # - name: Create Release + # uses: https://github.com/softprops/action-gh-release@v1 + # with: + # files: | + # dist/isl-api