Skip to content

Commit baffcc0

Browse files
Merge pull request #153 from centralnicgroup-opensource/RSRMID-1504-new-releases-to-be-published-to-teams-channel
build(package & releaserc): semantic release bump to 22.0.5 and node to latest & gulp release plugin
2 parents a3f0df0 + 6cd5a2f commit baffcc0

File tree

5 files changed

+8210
-4949
lines changed

5 files changed

+8210
-4949
lines changed

.github/workflows/release.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
uses: ./.github/workflows/test.yml
1313

1414
release:
15-
name: Release Job
15+
name: Release @ ubuntu-latest
1616
runs-on: ubuntu-latest
1717
needs: build
1818
steps:
@@ -25,10 +25,10 @@ jobs:
2525
with:
2626
java-version: "18"
2727
distribution: "adopt"
28-
- name: Setup NodeJS LTS
28+
- name: Setup NodeJS ${{ vars.RTLDEV_MW_CI_NODE_VERSION }}
2929
uses: actions/setup-node@v3
3030
with:
31-
node-version: lts/*
31+
node-version: ${{ vars.RTLDEV_MW_CI_NODE_VERSION }}
3232
check-latest: true
3333
cache: "npm"
3434
- name: Download Artifacts
@@ -52,6 +52,7 @@ jobs:
5252
ENCRYPTED_C9F9AEDF26B7_IV: ${{ secrets.ENCRYPTED_C9F9AEDF26B7_IV }}
5353
GPG_KEY_NAME: ${{ secrets.GPG_KEY_NAME }}
5454
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
55+
RTLDEV_MW_NOTIFICATION_URI: ${{ secrets.RTLDEV_MW_NOTIFICATION_URI }}
5556
run: |
5657
openssl aes-256-cbc -K $ENCRYPTED_C9F9AEDF26B7_KEY -iv $ENCRYPTED_C9F9AEDF26B7_IV -in codesigning.asc.enc -out codesigning.asc -d
5758
gpg --import --batch codesigning.asc

.releaserc.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,18 @@
1111
[
1212
"@semantic-release/exec",
1313
{
14-
"prepareCmd": "./updateVersion.sh ${nextRelease.version}"
14+
"prepareCmd": "./updateVersion.sh ${nextRelease.version}",
15+
"successCmd": "gulp publish --notes \"${encodeURIComponent(nextRelease.notes)}\""
16+
}
17+
],
18+
[
19+
"@terrestris/maven-semantic-release",
20+
{
21+
"mavenTarget": "deploy",
22+
"settingsPath": "maven-settings.xml",
23+
"debug": true
1524
}
1625
],
17-
"@conveyal/maven-semantic-release",
1826
[
1927
"@semantic-release/git",
2028
{

gulpfile.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
exports.publish = require('rtldev-middleware-gulp-release-notification-plugin');

0 commit comments

Comments
 (0)