Merge pull request #935 from quantified-uncertainty/releaseplease

Releaseplease
This commit is contained in:
Quinn 2022-08-01 13:37:51 -04:00 committed by GitHub
commit a120251882
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 785 additions and 31 deletions

16
.github/workflows/release-please.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: Run Release Please
on:
push:
branches:
- develop
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v2
id: release
with:
token: ${{secrets.GITHUB_TOKEN}}
default-branch: develop

View File

@ -0,0 +1,29 @@
{
"extra-files": [
{
"type": "json",
"path": "packages/squiggle-lang/package.json",
"jsonpath": "$.json.version"
},
{
"type": "json",
"path": "packages/components/package.json",
"jsonpath": "$.json.version"
},
{
"type": "json",
"path": "packages/vscode-ext/package.json",
"jsonpath": "$.json.version"
},
{
"type": "json",
"path": "packages/website/package.json",
"jsonpath": "$.json.version"
},
{
"type": "json",
"path": "packages/cli/package.json",
"jsonpath": "$.json.version"
}
]
}

View File

@ -7,7 +7,8 @@
"lint:all": "prettier --check . && cd packages/squiggle-lang && yarn lint:rescript"
},
"devDependencies": {
"prettier": "^2.7.1"
"prettier": "^2.7.1",
"release-please": "^13.19.6"
},
"workspaces": [
"packages/*"

View File

@ -0,0 +1,15 @@
{
"bootstrap-sha": "6a2584d800a4274da4ef3d792067e9cb83ea775b",
"bump-patch-for-minor-pre-major": true,
"release-type": "node",
"packages": {
"packages/squiggle-lang": {},
"packages/components": {},
"packages/website": {},
"packages/vscode-ext": {},
"packages/cli": {}
},
"skip-github-release": true,
"commit-search-depth": 50,
"plugins": ["node-workspace"]
}

753
yarn.lock

File diff suppressed because it is too large Load Diff