From 9498c9726b806fba558f61438053ffffa2e6e6d9 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Fri, 27 Mar 2020 17:14:01 +0100
Subject: [PATCH] chore(ci): use npm client to publish (#5804)

* chore: use plain output

* chore: use npm client to publish
---
 .github/workflows/build.yml         | 1 +
 .github/workflows/release-docker.sh | 1 +
 tools/release.mjs                   | 3 ++-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ee67862a4e..1c3e008deb 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -319,6 +319,7 @@ jobs:
       - name: semantic-release
         run: |
           echo '//registry.yarnpkg.com/:_authToken=${NPM_TOKEN}' > ~/.npmrc
+          echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' > ~/.npmrc
           yarn semantic-release --dry-run ${{github.ref != 'refs/heads/master'}}
         env:
           GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
diff --git a/.github/workflows/release-docker.sh b/.github/workflows/release-docker.sh
index 6b8896e152..9b3ad22d05 100755
--- a/.github/workflows/release-docker.sh
+++ b/.github/workflows/release-docker.sh
@@ -15,6 +15,7 @@ fi
 
 # build final images
 docker buildx bake \
+  --progress plain \
   --file docker/bake.hcl \
   --set settings.labels.org.opencontainers.image.version=${VERSION} \
   --set settings.labels.org.opencontainers.image.revision=${GIT_HASH} \
diff --git a/tools/release.mjs b/tools/release.mjs
index 3e73455d65..d1b8210d3a 100644
--- a/tools/release.mjs
+++ b/tools/release.mjs
@@ -10,7 +10,8 @@ shell.echo(`Publishing version: ${version}`);
 
 shell.echo('Publishing npm package ...');
 if (
-  !exec(`yarn publish --non-interactive --new-version ${version} --verbose`)
+  !exec(`npm --no-git-tag-version version ${version}`) ||
+  !exec(`npm publish`)
 ) {
   err = true;
 }
-- 
GitLab