Skip to content
Snippets Groups Projects
Verified Commit fc1236b9 authored by Mateusz Tyszczak's avatar Mateusz Tyszczak :scroll:
Browse files

Add publishing wax packages

parent 30165041
No related branches found
No related tags found
No related merge requests found
Pipeline #116688 failed
This commit is part of merge request !282. Comments created here will be created in the context of that merge request.
......@@ -119,6 +119,31 @@ wax_wasm_build_tests:
tags:
- public-runner-docker
build_wax_extensions:
stage: build
extends: .npm_process_built_package_tarball
variables:
GIT_SUBMODULE_STRATEGY: recursive
SOURCE_DIR: "${CI_PROJECT_DIR}/ts"
DIST_DIR: "$CI_PROJECT_DIR/ts/wasm/dist"
PACKAGE_TGZ_PATH: "${BUILT_PACKAGE_PATH}"
script:
- cd "${SOURCE_DIR}/packages"
- pnpm install
- pnpm run build
needs:
- job: wax_wasm_proto_tsc_generation
artifacts: true
artifacts:
paths:
- "${SOURCE_DIR}/packages/*/dist"
when: always
expire_in: 1 week
generate_docs:
stage: build
extends: .npm_based_job_base
......@@ -321,6 +346,33 @@ deploy_wax_wasm_dev_package:
tags:
- public-runner-docker
deploy_wax_wasm_dev_extension_packages:
extends: .npm_process_built_package_tarball
stage: deploy
variables:
SOURCE_DIR: "${CI_PROJECT_DIR}/ts"
PACKAGE_TGZ_PATH: "${BUILT_PACKAGE_PATH}"
DIST_DIR: "${SOURCE_DIR}/dist"
GIT_SUBMODULE_STRATEGY: "normal"
NPM_PACKAGE_SCOPE: "@hiveio"
NPM_REGISTRY_URL: "gitlab.syncad.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/"
NPM_PUBLISH_TOKEN: "${CI_JOB_TOKEN}"
script:
- cd "${SOURCE_DIR}/packages"
- echo "//${NPM_REGISTRY_URL}:_authToken=\"${NPM_PUBLISH_TOKEN}\"" > "${SOURCE_DIR}/packages/.npmrc"
- echo "${NPM_PACKAGE_SCOPE}:registry=https://${NPM_REGISTRY_URL}" >> "${SOURCE_DIR}/packages/.npmrc"
- pnpm publish --no-git-checks --access public -r --tag $(jq -r '.publishConfig.tag' "${SOURCE_DIR}/package.json")
needs:
- job: deploy_wax_wasm_dev_package
- job: wax_wasm_proto_tsc_generation
artifacts: true
- job: build_wax_extensions
artifacts: true
tags:
- public-runner-docker
deploy_wax_wasm_production_public_npm:
extends: .registry_npmjs_org_deploy_package_template
stage: deploy
......
Subproject commit 5806284d3c6feb2ce52bdb6077c20a9a578bb643
Subproject commit f35738aa95a39e0fd94b6328fd8671960921b652
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment