From ed69bcebc8e05bea4f154bd40308cf96e96459f0 Mon Sep 17 00:00:00 2001 From: mtyszczak <mateusz.tyszczak@gmail.com> Date: Fri, 21 Feb 2025 16:53:27 +0100 Subject: [PATCH] Move supplement documentation url to the build step --- .gitlab-ci.yml | 20 ++++++++------------ npm-common-config | 2 +- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d9a46a3..e6e8ada 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ variables: include: - project: 'hive/common-ci-configuration' - ref: 417f8021d442a09ca0541aca475d6c2f70f0d9f8 + ref: baec631dab2578a5a2d1d3aa74cb3e0ca13f12be file: - '/templates/npm_projects.gitlab-ci.yml' @@ -25,13 +25,7 @@ lint: script: - npm run lint-ci -supplement_documentation_url: - stage: .pre - extends: .npm_generate_doc_url - variables: - REPLACE_ENV_NAME: "GEN_DOC_URL" - REPLACE_FILE_PATH: "${CI_PROJECT_DIR}/README.md" - +# Builds and supplements wiki URL so it is available in Wiki and published package README build: stage: build extends: .npm_build_template @@ -39,12 +33,12 @@ build: DIST_DIR: "$CI_PROJECT_DIR/dist" NPM_PACKAGE_SCOPE: "@hiveio" NPM_PACKAGE_NAME: "workerbee" + REPLACE_DOC_URL_ENV: "GEN_DOC_URL" + REPLACE_FILE_PATH: "${CI_PROJECT_DIR}/README.md" needs: - job: lint - - job: supplement_documentation_url - artifacts: true -# Generates documentation and supplements wiki URL so it is available in Wiki and published package README +# Generates documentation generate_docs: stage: build extends: .npm_based_job_base @@ -53,7 +47,7 @@ generate_docs: script: - scripts/generate_api_docs.sh "${CI_PROJECT_URL}" "${CI_COMMIT_SHA}" needs: - - job: supplement_documentation_url + - job: build artifacts: true artifacts: paths: @@ -79,6 +73,8 @@ push_to_wiki: DIST_DIR: "$CI_PROJECT_DIR/dist" needs: + - job: build + artifacts: true - job: generate_docs artifacts: true diff --git a/npm-common-config b/npm-common-config index 417f802..baec631 160000 --- a/npm-common-config +++ b/npm-common-config @@ -1 +1 @@ -Subproject commit 417f8021d442a09ca0541aca475d6c2f70f0d9f8 +Subproject commit baec631dab2578a5a2d1d3aa74cb3e0ca13f12be -- GitLab