diff --git a/concourse/pipeline.yml b/concourse/pipeline.yml index feea2007c..98174a839 100644 --- a/concourse/pipeline.yml +++ b/concourse/pipeline.yml @@ -337,8 +337,8 @@ jobs: text: | STS 4 VScode Extensions $TEXT_FILE_CONTENT released Releases now available on Vscode Marketplace: - - [Cloudfoundry Manifest YML Support](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-manifest-yaml) - - [Concourse CI Pipeline Editor](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-concourse) + • + • - aggregate: - put: sts4-out params: @@ -349,6 +349,21 @@ jobs: # - put: version # params: # file: version/version +- name: post-release + serial: true + plan: + - aggregate: + - get: sts4 + - get: version + trigger: true + passed: + - publish-release + - task: bump-package-json-versions + file: sts4/concourse/tasks/bump-package-json-versions.yml + # - put: sts4-out + # params: + # repository: out + # rebase: true - name: build-snapshot-website serial: true plan: diff --git a/concourse/tasks/bump-package-json-versions.sh b/concourse/tasks/bump-package-json-versions.sh new file mode 100755 index 000000000..b2a6bdc91 --- /dev/null +++ b/concourse/tasks/bump-package-json-versions.sh @@ -0,0 +1,39 @@ +#!/bin/bash +set -e +workdir=`pwd` + +sources=$workdir/sts4/vscode-extensions + +version=`cat version/version` +echo "version=$version" + +for extension_id in (vscode-manifest-yaml vscode-concourse commons-vscode) +do + echo "Should update version of $extension_id to $version" + echo "But this isn't implemented yet!" + echo "" +done + +exit 99 + +release_version=`jq -r .version ${sources}/package.json` + +echo "release_version=$release_version" + +cd $sources + +echo "Bumping version of ${extension_id}" +echo "release_version=${release_version}" +npm version patch +git add . + +new_version=`jq -r .version ${sources}/package.json` +echo "new_version=${new_version}" + +git config user.email "kdevolder@pivotal.io" +git config user.name "Kris De Volder" + +git commit \ + -m "Bump version of ${extension_id} to ${new_version}" + +git clone $workdir/sts4 $workdir/sts4-out diff --git a/concourse/tasks/bump-package-json-versions.yml b/concourse/tasks/bump-package-json-versions.yml new file mode 100644 index 000000000..78b953dcf --- /dev/null +++ b/concourse/tasks/bump-package-json-versions.yml @@ -0,0 +1,11 @@ +inputs: +- name: sts4 +outputs: +- name: sts4-out +platform: linux +image_resource: + type: docker-image + source: + repository: kdvolder/sts4-build-env +run: + path: sts4/concourse/tasks/bump-package-json-versions.sh