Skip to content

Commit 3d4ae82

Browse files
authored
Merge pull request #14 from nodenv/release-workflow
Release workflow publishes to github, npm and homebrew tap
2 parents 7b023c6 + 606aa2e commit 3d4ae82

3 files changed

Lines changed: 17 additions & 52 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Release
2+
on:
3+
push: { tags: "v[0-9]+.[0-9]+.[0-9]+*" }
4+
5+
permissions: {}
6+
jobs:
7+
release:
8+
permissions: { contents: write, id-token: write }
9+
uses: nodenv/.github/.github/workflows/release.yml@v6
10+
secrets: inherit

package-lock.json

Lines changed: 4 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,14 @@
1515
"bugs": {
1616
"url": "https://github.com/nodenv/nodenv-nvmrc/issues"
1717
},
18-
"config": {
19-
"bin": "bin",
20-
"test": "test"
21-
},
2218
"scripts": {
2319
"test": "bats ${CI:+--tap} test",
24-
"publish:brew": "brew-publish $npm_package_name v$npm_package_version",
25-
"postversion": "git push --follow-tags && npm run publish:brew",
26-
"docker:test": "docker run -it --rm -v $PWD:/nodenv-nvmrc node:16 /bin/sh -c 'cd nodenv-nvmrc; npm install; npm run pretest; npm run test'"
20+
"docker:test": "docker run -it --rm -v $PWD:/nodenv-nvmrc node:16 /bin/sh -c 'cd nodenv-nvmrc; npm it'",
21+
"postversion": "git push --follow-tags"
2722
},
2823
"devDependencies": {
2924
"@nodenv/nodenv": "^1.6.2",
30-
"bats": "^1.12.0",
31-
"brew-publish": "^2.0.0"
25+
"bats": "^1.12.0"
3226
},
3327
"dependencies": {
3428
"sh-semver": "^1.1.0"

0 commit comments

Comments
 (0)