Pass app version to gh

This commit is contained in:
Quacksire 2022-03-16 21:24:58 -07:00 committed by GitHub
parent a0684e301c
commit 6ab8a3ab68
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View file

@ -69,4 +69,4 @@ jobs:
- run: - run:
name: Publish Release name: Publish Release
command: | command: |
gh release create circleci-test --target ${CIRCLE_SHA1} --title "${CIRCLE_BRANCH} build #${CIRCLE_BUILD_NUM}" --generate-notes -R ciderapp/Cider ~/Cider/dist/artifacts/* 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

View file

@ -4,6 +4,7 @@ if (!process.env['CIRCLECI']) {
} }
let fs = require('fs') let fs = require('fs')
const { exec } = require("child_process");
var data = fs.readFileSync('package.json'); var data = fs.readFileSync('package.json');
var package = JSON.parse(data); 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 // https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables
package.version = `${pvers[0]}${pvers[1]}${process.env['CIRCLE_BUILD_NUM']}` 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 => { fs.writeFile('package.json', JSON.stringify(package), err => {
// error checking // error checking
if(err) throw err; if(err) throw err;
console.log("VERSION CHANGED"); console.log(`VERSION CHANGED TO ${package.version}`);
}); });