Commit 9571c649 authored by Ruben ten Hove's avatar Ruben ten Hove
Browse files

ci: speedup of semantic release jobs

parent d4cdad6d
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -3,7 +3,14 @@ find-next-release:
  stage: .pre
  image: registry.gitlab.com/just-ci/images/node:latest
  script:
    - npm install -g semantic-release @semantic-release/exec
    - |
      for PACKAGE in semantic-release @semantic-release/exec; do
        if ! npm list -g "${PACKAGE}" >/dev/null; then
          npm install -g "${PACKAGE}"
        else
          echo "[+] ${PACKAGE} already installed."
        fi
      done
    - curl -sSLf https://gitlab.com/just-ci/utils/-/raw/main/semantic-release/find-next-version.json > .releaserc
    - semantic-release --dry-run --no-ci
    - echo "TBUMP_NEXT_VERSION=$(cat .VERSION 2>/dev/null)" > TBUMP_NEXT_VERSION.env || true
+8 −1
Original line number Diff line number Diff line
@@ -28,7 +28,14 @@ semantic-release:
          fi
        done
      fi
    - npm install -g semantic-release @semantic-release/gitlab @semantic-release/git @semantic-release/changelog @semantic-release/exec
    - |
      for PACKAGE in semantic-release @semantic-release/gitlab @semantic-release/git @semantic-release/changelog @semantic-release/exec; do
        if ! npm list -g "${PACKAGE}" >/dev/null; then
          npm install -g "${PACKAGE}"
        else
          echo "[+] ${PACKAGE} already installed."
        fi
      done
    - semantic-release ${EXTRA_ARGS}
  only:
    variables: