diff --git a/.forgejo/workflows/publish.yml b/.forgejo/workflows/publish.yml
index f051745..fecf18d 100644
--- a/.forgejo/workflows/publish.yml
+++ b/.forgejo/workflows/publish.yml
@@ -30,6 +30,8 @@ jobs:
         with:
           images: git.vault48.org/${{ env.GITHUB_REPOSITORY }}
 
+      - run: npm i -g yarn
+      
       - name: Get yarn cache directory path
         id: yarn-cache-dir-path
         run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT