From 6ab8a3ab68f50adab87a57400984892736be7271 Mon Sep 17 00:00:00 2001 From: Quacksire <19170969+quacksire@users.noreply.github.com> Date: Wed, 16 Mar 2022 21:24:58 -0700 Subject: [PATCH] Pass app version to gh --- .circleci/config.yml | 2 +- resources/appendCommitToVersion.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9002d71e..c856abd9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -69,4 +69,4 @@ jobs: - run: name: Publish Release command: | - gh release create circleci-test --target ${CIRCLE_SHA1} --title "${CIRCLE_BRANCH} build #${CIRCLE_BUILD_NUM}" --generate-notes -R ciderapp/Cider ~/Cider/dist/artifacts/* \ No newline at end of file + gh release create ${APP_VERSION}-${CIRCLE_BRANCH} --target ${CIRCLE_SHA1} --title "${APP_VERSION}-${CIRCLE_BRANCH}" --generate-notes -R ciderapp/Cider ~/Cider/dist/artifacts/*.deb ~/Cider/dist/artifacts/*.AppImage ~/Cider/dist/artifacts/*.snap ~/Cider/dist/artifacts/*.yml ~/Cider/dist/artifacts/*.blockmap \ No newline at end of file diff --git a/resources/appendCommitToVersion.js b/resources/appendCommitToVersion.js index ef40f330..fab123f8 100644 --- a/resources/appendCommitToVersion.js +++ b/resources/appendCommitToVersion.js @@ -4,6 +4,7 @@ if (!process.env['CIRCLECI']) { } let fs = require('fs') +const { exec } = require("child_process"); var data = fs.readFileSync('package.json'); var package = JSON.parse(data); @@ -12,10 +13,10 @@ pvers = package.version.match(/\d+\./g) // https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables package.version = `${pvers[0]}${pvers[1]}${process.env['CIRCLE_BUILD_NUM']}` - +exec(`export APP_VERSION=${package.version}`) fs.writeFile('package.json', JSON.stringify(package), err => { // error checking if(err) throw err; - console.log("VERSION CHANGED"); + console.log(`VERSION CHANGED TO ${package.version}`); });