From d2b38b8eec071d5f12eaf4903e7249f2afb68a0c Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Thu, 21 Apr 2022 09:37:40 -0700 Subject: [PATCH] Add ci tasks to validate vsce_token without publishing --- concourse/pipeline.yml | 8 ++++++++ concourse/tasks/verify-vsce-token.yml | 11 +++++++++++ concourse/tasks/vsce-verify-token.sh | 4 ++++ 3 files changed, 23 insertions(+) create mode 100644 concourse/tasks/verify-vsce-token.yml create mode 100755 concourse/tasks/vsce-verify-token.sh diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index da5fc4490..9a9d76c64 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -10,6 +10,8 @@ resource_types: type: docker-image source: repository: cfcommunity/slack-notification-resource + username: ((docker_hub_username)) + password: ((docker_hub_password)) tag: latest - name: artifactory-resource type: docker-image @@ -728,6 +730,11 @@ jobs: # trigger: true # passed: # - publish-release +- name: verify-vsce-token + plan: + - get: sts4 + - task: verify-vsce-token + file: sts4/concourse/tasks/verify-vsce-token.yml - name: publish-release serial: true plan: @@ -1006,6 +1013,7 @@ groups: - build-manifest-yaml-vsix-snapshot - name: vscode-release jobs: + - verify-vsce-token - build-bosh-rc - build-concourse-rc - build-manifest-yaml-rc diff --git a/concourse/tasks/verify-vsce-token.yml b/concourse/tasks/verify-vsce-token.yml new file mode 100644 index 000000000..e1efa20bf --- /dev/null +++ b/concourse/tasks/verify-vsce-token.yml @@ -0,0 +1,11 @@ +inputs: +- name: sts4 +platform: linux +image_resource: + type: docker-image + source: + username: ((docker_hub_username)) + password: ((docker_hub_password)) + repository: springci/sts4-build-env +run: + path: sts4/concourse/tasks/vsce-verify-token.sh diff --git a/concourse/tasks/vsce-verify-token.sh b/concourse/tasks/vsce-verify-token.sh new file mode 100755 index 000000000..0b5e7e09b --- /dev/null +++ b/concourse/tasks/vsce-verify-token.sh @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +workdir=`pwd` +vsce verify-pat -p Pivotal