summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorおさむのひと <46447427+samunohito@users.noreply.github.com>2025-11-15 21:04:45 +0900
committerGitHub <noreply@github.com>2025-11-15 21:04:45 +0900
commitc5e9f7add4798924638bab60286f22d18b51cd2d (patch)
tree1d69ee0a0203538e92a26e97c070610fb3767909 /.github/workflows
parentfix(frontend): カスタム絵文字(β)画面で変更行が正しくハイ... (diff)
downloadmisskey-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.yml28
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
+