diff --git a/.woodpecker/publish.yaml b/.woodpecker/publish.yaml
index a82afd91..6f2152a8 100644
--- a/.woodpecker/publish.yaml
+++ b/.woodpecker/publish.yaml
@@ -99,16 +99,13 @@ steps:
       - forge_token
   publish-to-foundry-admin:
     group: publish
-    image: johannesloher/foundry-publish:v3.0.1
-    environment:
-      FVTT_DELETE_OBSOLETE_VERSIONS: "true"
+    image: johannesloher/foundry-publish:v4.0.0
     commands:
       - export FVTT_MANIFEST_PATH=${CI_REPO_NAME}/system.json
       - export FVTT_MANIFEST_URL=${CI_REPO_URL}/releases/download/${CI_COMMIT_TAG}/system.json
       - foundry-publish
     secrets:
       - fvtt_package_id
-      - fvtt_username
-      - fvtt_password
+      - fvtt_token
     when:
       <<: *is_latest_channel