mirror of
https://forgejo.ellis.link/continuwuation/continuwuity.git
synced 2025-09-11 19:53:02 +02:00
Compare commits
1 commit
562d933775
...
f567af24ab
Author | SHA1 | Date | |
---|---|---|---|
|
f567af24ab |
3 changed files with 9 additions and 12 deletions
|
@ -7,14 +7,14 @@ x-tags:
|
||||||
tags:
|
tags:
|
||||||
allow:
|
allow:
|
||||||
- "latest"
|
- "latest"
|
||||||
- "v[0-9]+\\.[0-9]+\\.[0-9]+(-[a-z0-9\\.]+)?"
|
- "v[0-9]+\\.[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+\\.[0-9]+"
|
- "v[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+"
|
- "v[0-9]+"
|
||||||
main: &tags-main
|
main: &tags-main
|
||||||
tags:
|
tags:
|
||||||
allow:
|
allow:
|
||||||
- "latest"
|
- "latest"
|
||||||
- "v[0-9]+\\.[0-9]+\\.[0-9]+(-[a-z0-9\\.]+)?"
|
- "v[0-9]+\\.[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+\\.[0-9]+"
|
- "v[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+"
|
- "v[0-9]+"
|
||||||
- "main"
|
- "main"
|
||||||
|
@ -22,7 +22,7 @@ x-tags:
|
||||||
tags:
|
tags:
|
||||||
allow:
|
allow:
|
||||||
- "latest"
|
- "latest"
|
||||||
- "v[0-9]+\\.[0-9]+\\.[0-9]+(-[a-z0-9\\.]+)?"
|
- "v[0-9]+\\.[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+\\.[0-9]+"
|
- "v[0-9]+\\.[0-9]+"
|
||||||
- "v[0-9]+"
|
- "v[0-9]+"
|
||||||
- "main"
|
- "main"
|
||||||
|
|
|
@ -20,9 +20,9 @@ jobs:
|
||||||
mirror-images:
|
mirror-images:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
BUILTIN_REGISTRY_USER: ${{ vars.BUILTIN_REGISTRY_USER }}
|
BUILTIN_REGISTRY_USER: ${{ secrets.BUILTIN_REGISTRY_USER }}
|
||||||
BUILTIN_REGISTRY_PASSWORD: ${{ secrets.BUILTIN_REGISTRY_PASSWORD }}
|
BUILTIN_REGISTRY_PASSWORD: ${{ secrets.BUILTIN_REGISTRY_PASSWORD }}
|
||||||
GITLAB_USERNAME: ${{ vars.GITLAB_USERNAME }}
|
GITLAB_USERNAME: ${{ secrets.GITLAB_USERNAME }}
|
||||||
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
|
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
|
|
|
@ -204,16 +204,13 @@ jobs:
|
||||||
digest="${{ steps.build.outputs.digest }}"
|
digest="${{ steps.build.outputs.digest }}"
|
||||||
touch "/tmp/digests/${digest#sha256:}"
|
touch "/tmp/digests/${digest#sha256:}"
|
||||||
|
|
||||||
- name: Extract binary from container (image)
|
- name: Extract binary from container
|
||||||
id: extract-binary-image
|
|
||||||
run: |
|
run: |
|
||||||
mkdir -p /tmp/binaries
|
mkdir -p /tmp/binaries
|
||||||
digest="${{ steps.build.outputs.digest }}"
|
digest="${{ steps.build.outputs.digest }}"
|
||||||
echo "container_id=$(docker create --platform ${{ matrix.platform }} ${{ needs.define-variables.outputs.images_list }}@$digest)" >> $GITHUB_OUTPUT
|
container_id=$(docker create --platform ${{ matrix.platform }} ${{ needs.define-variables.outputs.images_list }}@$digest)
|
||||||
- name: Extract binary from container (copy)
|
docker cp $container_id:/sbin/conduwuit /tmp/binaries/conduwuit-${{ matrix.target_cpu }}-${{ matrix.slug }}-${{ matrix.profile }}
|
||||||
run: docker cp ${{ steps.extract-binary-image.outputs.container_id }}:/sbin/conduwuit /tmp/binaries/conduwuit-${{ matrix.target_cpu }}-${{ matrix.slug }}-${{ matrix.profile }}
|
docker rm -v $container_id
|
||||||
- name: Extract binary from container (cleanup)
|
|
||||||
run: docker rm ${{ steps.extract-binary-image.outputs.container_id }}
|
|
||||||
|
|
||||||
- name: Upload binary artifact
|
- name: Upload binary artifact
|
||||||
uses: https://code.forgejo.org/actions/upload-artifact@v4
|
uses: https://code.forgejo.org/actions/upload-artifact@v4
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue