From 57a4eaaf63716fb46ada7b657b3d73c9c7cdeaf8 Mon Sep 17 00:00:00 2001 From: Volker Schukai <volker.schukai@schukai.com> Date: Thu, 20 Jun 2024 19:04:55 +0200 Subject: [PATCH] fix: wip new pipeline --- .gitlab-ci.yml | 2 -- nix/scripts/deploy.nix | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5706fe8f3..ff3298531 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,9 +70,7 @@ deploy: tags: - nixos-gen3 script: - - echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc - nix develop .#gitlab --command deploy - - rm .npmrc when: on_success rules: - if: $DEPLOY_VERSION && $CI_COMMIT_TAG diff --git a/nix/scripts/deploy.nix b/nix/scripts/deploy.nix index 6bb6bd73f..c8b5e84ef 100644 --- a/nix/scripts/deploy.nix +++ b/nix/scripts/deploy.nix @@ -15,13 +15,19 @@ in echo_section "build and publish" archive=$(ls ${monster} | grep tgz) + echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc + cat .npmrc + ## npm instead of pnpm because of https://github.com/pnpm/pnpm/issues/7950 if ! publishingResult=$(${pkgs'.nodejs_20}/bin/npm publish "${monster}/$archive" --json --no-git-checks --access public) then + if [ -f .npmrc ] ; then rm .npmrc ; fi echo_fail "Failed to publish the project." exit 1 fi + if [ -f .npmrc ] ; then rm .npmrc ; fi + echo_hint "ID: $(echo $publishingResult | jq .id)" echo_hint "Name: $(echo $publishingResult | jq .name)" echo_hint "Version $(echo $publishingResult | jq .version)" -- GitLab