From ea38015c9c0b9f115ce5e2e4768d9a1775c56757 Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Thu, 23 Oct 2025 12:12:19 -0700 Subject: [PATCH] CI: use triggers for docs and api-docs deployments This is a "bridge job" which is more efficient. We do not need a token or API call then to make the CI run in the target repos. --- .gitlab-ci.yml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78750e099..d9a2fdb0f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -214,16 +214,14 @@ dialyzer: docs-deploy: stage: deploy - artifacts: *default_artifacts - cache: *testing_cache_policy - image: alpine:latest + trigger: + project: pleroma/docs + branch: develop + strategy: depend only: - stable@pleroma/pleroma - develop@pleroma/pleroma - before_script: - - apk add curl - script: - - curl --fail-with-body -X POST -F"token=$CI_JOB_TOKEN" -F'ref=master' -F"variables[BRANCH]=$CI_COMMIT_REF_NAME" https://git.pleroma.social/api/v4/projects/673/trigger/pipeline + review_app: image: alpine:3.9 stage: deploy @@ -256,18 +254,12 @@ review_app: spec-deploy: stage: deploy - artifacts: - paths: - - spec.json - expire_in: 30 days + trigger: + project: pleroma/api-docs + branch: develop + strategy: depend only: - develop@pleroma/pleroma - image: alpine:latest - before_script: - - apk add curl - script: - - curl --fail-with-body -X POST -F"token=$CI_JOB_TOKEN" -F'ref=master' -F"variables[BRANCH]=$CI_COMMIT_REF_NAME" -F"variables[JOB_REF]=$CI_JOB_ID" https://git.pleroma.social/api/v4/projects/1130/trigger/pipeline - stop_review_app: image: alpine:3.9