diff options
| author | おさむのひと <46447427+samunohito@users.noreply.github.com> | 2025-11-15 21:04:45 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-15 21:04:45 +0900 |
| commit | c5e9f7add4798924638bab60286f22d18b51cd2d (patch) | |
| tree | 1d69ee0a0203538e92a26e97c070610fb3767909 /.github/workflows | |
| parent | fix(frontend): カスタム絵文字(β)画面で変更行が正しくハイ... (diff) | |
| download | misskey-c5e9f7add4798924638bab60286f22d18b51cd2d.tar.gz misskey-c5e9f7add4798924638bab60286f22d18b51cd2d.tar.bz2 misskey-c5e9f7add4798924638bab60286f22d18b51cd2d.zip | |
fix(ci): DockleのCIが落ちるのを修正 (#16794)
* fix(ci): DockleのCIが落ちるのを修正
* fix
* fix
* fix
* fix
* fix
* downgrade dockle
* fix
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/dockle.yml | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/.github/workflows/dockle.yml b/.github/workflows/dockle.yml index 1c0863e274..1c0fe70116 100644 --- a/.github/workflows/dockle.yml +++ b/.github/workflows/dockle.yml @@ -13,20 +13,36 @@ jobs: runs-on: ubuntu-latest env: DOCKER_CONTENT_TRUST: 1 - DOCKLE_VERSION: 0.4.14 + DOCKLE_VERSION: 0.4.15 + steps: - uses: actions/checkout@v4.3.0 + - name: Download and install dockle v${{ env.DOCKLE_VERSION }} run: | curl -L -o dockle.deb "https://github.com/goodwithtech/dockle/releases/download/v${DOCKLE_VERSION}/dockle_${DOCKLE_VERSION}_Linux-64bit.deb" sudo dpkg -i dockle.deb + - run: | cp .config/docker_example.env .config/docker.env cp ./compose_example.yml ./compose.yml + - run: | docker compose up -d web - docker tag "$(docker compose images --format json web | jq -r '.[] | .ID')" misskey-web:latest - - run: | - cmd="dockle --exit-code 1 misskey-web:latest ${image_name}" - echo "> ${cmd}" - eval "${cmd}" + IMAGE_ID=$(docker compose images --format json web | jq -r '.[0].ID') + docker tag "${IMAGE_ID}" misskey-web:latest + + - name: Prune docker junk (optional but recommended) + run: | + docker system prune -af + docker volume prune -f + + - name: Save image for Dockle + run: | + docker save misskey-web:latest -o ./misskey-web.tar + ls -lh ./misskey-web.tar + + - name: Run Dockle with tar input + run: | + dockle --exit-code 1 --input ./misskey-web.tar + |