Skip to content
Snippets Groups Projects

Add signature providers

Merged Mateusz Tyszczak requested to merge tm-sign-ext into develop
1 file
+ 52
0
Compare changes
  • Side-by-side
  • Inline
+ 52
0
@@ -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
Loading