2
0
mirror of https://github.com/tenrok/BBob.git synced 2026-05-15 11:59:37 +03:00

fix(.github): publish workflow

This commit is contained in:
Nikolay Kostyurin
2025-03-09 16:07:06 +02:00
parent 8f541e8fca
commit 66c0931f5c
4 changed files with 20 additions and 345 deletions
+8 -1
View File
@@ -28,5 +28,12 @@
"access": "public",
"baseBranch": "master",
"updateInternalDependencies": "patch",
"ignore": []
"ignore": [
"@bbob/scripts",
"react-vite",
"svelte-vite",
"vite",
"vue3-vite",
"vue2-example"
]
}
+1 -3
View File
@@ -12,13 +12,11 @@ permissions:
pull-requests: write
statuses: read
deployments: write
id-token: write
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
env:
NODE_OPTIONS: --max-old-space-size=4096
outputs:
-335
View File
@@ -1,335 +0,0 @@
{
"changesets": [
{
"releases": [
{
"name": "@bbob/parser",
"type": "minor"
}
],
"summary": "fix: treat contextFreeTags case insensitively",
"id": "dry-peas-develop"
},
{
"releases": [
{
"name": "@bbob/plugin-helper",
"type": "minor"
},
{
"name": "@bbob/preset-html5",
"type": "minor"
},
{
"name": "@bbob/preset-react",
"type": "minor"
},
{
"name": "@bbob/preset-vue",
"type": "minor"
},
{
"name": "@bbob/parser",
"type": "minor"
},
{
"name": "@bbob/preset",
"type": "minor"
},
{
"name": "@bbob/react",
"type": "minor"
},
{
"name": "@bbob/core",
"type": "minor"
},
{
"name": "@bbob/html",
"type": "minor"
},
{
"name": "@bbob/vue2",
"type": "minor"
},
{
"name": "@bbob/vue3",
"type": "minor"
},
{
"name": "@bbob/cli",
"type": "minor"
}
],
"summary": "** BREAKING CHANGE **\n\n`TagNode.create` method now by default pass `null` to content instead of empty array `[]`\n\n```js\n // new behavior\n TagNode.create('img').toString() // -> [img]\n // old behavior\n TagNode.create('img', {}, []).toString() // -> [img][/img]\n```\n\nMigrate all calls of `TagNode.create('test-tag')` to `TagNode.create('test-tag', {}, [])",
"id": "five-meals-sing"
},
{
"releases": [
{
"name": "@bbob/plugin-helper",
"type": "major"
},
{
"name": "@bbob/preset-html5",
"type": "major"
},
{
"name": "@bbob/preset-react",
"type": "major"
},
{
"name": "@bbob/preset-vue",
"type": "major"
},
{
"name": "@bbob/parser",
"type": "major"
},
{
"name": "@bbob/preset",
"type": "major"
},
{
"name": "@bbob/react",
"type": "major"
},
{
"name": "@bbob/core",
"type": "major"
},
{
"name": "@bbob/html",
"type": "major"
},
{
"name": "@bbob/vue2",
"type": "major"
},
{
"name": "@bbob/vue3",
"type": "major"
},
{
"name": "@bbob/cli",
"type": "major"
}
],
"summary": "Now BBob supports Typescript with typings",
"id": "khaki-cobras-hide"
},
{
"releases": [
{
"name": "@bbob/react",
"type": "patch"
}
],
"summary": "fix(react): render words and spaces as single node in react\n\nNow React properly renders string nodes with spaces as single text node for react. Thanks @WLYau",
"id": "metal-toys-heal"
},
{
"releases": [
{
"name": "@bbob/plugin-helper",
"type": "minor"
},
{
"name": "@bbob/preset-html5",
"type": "minor"
},
{
"name": "@bbob/preset-react",
"type": "minor"
},
{
"name": "@bbob/preset-vue",
"type": "minor"
},
{
"name": "vue2-example",
"type": "minor"
},
{
"name": "@bbob/parser",
"type": "minor"
},
{
"name": "@bbob/preset",
"type": "minor"
},
{
"name": "@bbob/react",
"type": "minor"
},
{
"name": "@bbob/core",
"type": "minor"
},
{
"name": "@bbob/html",
"type": "minor"
},
{
"name": "@bbob/vue2",
"type": "minor"
},
{
"name": "@bbob/vue3",
"type": "minor"
},
{
"name": "@bbob/cli",
"type": "minor"
}
],
"summary": "All build processes and CI actions now using PNPM as default Package Manager",
"id": "unlucky-wombats-jump"
}
],
"releases": [
{
"name": "@bbob/parser",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"dry-peas-develop",
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/plugin-helper",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/preset-html5",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/preset-react",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/preset-vue",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/preset",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/react",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"metal-toys-heal",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/core",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/html",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/vue2",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/vue3",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "@bbob/cli",
"type": "major",
"oldVersion": "3.0.2",
"changesets": [
"five-meals-sing",
"khaki-cobras-hide",
"unlucky-wombats-jump"
],
"newVersion": "4.0.0"
},
{
"name": "vue2-example",
"type": "minor",
"oldVersion": "2.8.0",
"changesets": [
"unlucky-wombats-jump"
],
"newVersion": "2.9.0"
}
]
}
+11 -6
View File
@@ -1,8 +1,13 @@
const config = require('./release.json');
const {unlink} = require('fs')
const { unlink, readFileSync } = require('fs');
const commit_message = `v${config.releases[0].newVersion}`
try {
const config = JSON.parse(readFileSync('./release.json'));
const commitMessage = `v${config.releases[0].newVersion}`;
// eslint-disable-next-line no-console
console.log(commitMessage);
} catch (e) {
// eslint-disable-next-line no-console
console.log(e);
}
unlink('./release.json', () => {})
console.log(commit_message)
unlink('./release.json', () => {});