mirror of
https://github.com/reconurge/flowsint.git
synced 2026-11-10 01:45:55 -06:00
workflow_dispatch button to bump version (patch/minor/major/custom), update CHANGELOG.md, commit, tag and push to main via standard-version — reusing the existing yarn release / sync-versions.js / .versionrc setup instead of duplicating bump logic in YAML. The tag push then triggers images.yml as-is. Requires a GH_PAT secret: pushes made with the default GITHUB_TOKEN don't trigger other workflows (GitHub anti-loop policy), so a plain checkout token would silently skip the images.yml build. sync-versions.js now also bumps the 4 workspace pyproject.toml files (flowsint-api/core/enrichers/types) — previously only root pyproject.toml and flowsint-app/package.json were kept in sync. standard-version added as an explicit devDependency (was only resolved transitively via yarn.lock before).
41 lines
1.1 KiB
JSON
41 lines
1.1 KiB
JSON
{
|
|
"name": "flowsint",
|
|
"version": "1.0.0",
|
|
"license": "Apache-2.0",
|
|
"description": "Graph analysis and intelligence platform",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"prepare": "husky",
|
|
"commit": "cz",
|
|
"release": "standard-version",
|
|
"release:minor": "standard-version --release-as minor",
|
|
"release:major": "standard-version --release-as major",
|
|
"release:patch": "standard-version --release-as patch",
|
|
"release:first": "standard-version --first-release",
|
|
"sync-version": "node scripts/sync-versions.js",
|
|
"migrate": "node scripts/migrate.js",
|
|
"migrate:dry-run": "node scripts/migrate.js --dry-run"
|
|
},
|
|
"config": {
|
|
"commitizen": {
|
|
"path": "./node_modules/cz-conventional-changelog"
|
|
}
|
|
},
|
|
"dependencies": {
|
|
"dotenv": "^16.4.7",
|
|
"neo4j-driver": "^5.27.0"
|
|
},
|
|
"devDependencies": {
|
|
"husky": "^9.1.7",
|
|
"@commitlint/cli": "^20.1.0",
|
|
"@commitlint/config-conventional": "^20.0.0",
|
|
"commitizen": "^4.3.1",
|
|
"cz-conventional-changelog": "^3.3.0",
|
|
"standard-version": "^9.5.0"
|
|
},
|
|
"workspaces": [
|
|
"flowsint-app"
|
|
]
|
|
}
|