Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
a93bda3
refactor: remove unused test utilities and related tests
luxass Dec 4, 2025
c8234de
refactor: restructure release scripts and enhance configuration handling
luxass Dec 5, 2025
93c213b
feat: implement Git and GitHub service enhancements
luxass Dec 6, 2025
1da693b
refactor: enhance Git and GitHub services with error handling and new…
luxass Dec 7, 2025
c7f9ee1
feat: introduce new services for dependency graph and version calcula…
luxass Dec 7, 2025
68c4990
feat: implement `ReleaseScriptsOptions` and refactor related services
luxass Dec 7, 2025
9b61005
test: add unit tests for `isGlobalCommit`, `isDependencyFile`, and `f…
luxass Dec 7, 2025
95c72c7
test: add unit tests for `isGlobalCommit`, `isDependencyFile`, and `f…
luxass Dec 7, 2025
d011917
chore: remove unused `@effect/cli` and related dependencies from `pnp…
luxass Dec 7, 2025
c0b5318
chore: remove empty code change entries
luxass Dec 7, 2025
a0929eb
refactor(verify): remove unnecessary type assertions for packages
luxass Dec 7, 2025
8c09ca7
chore: remove unused import of `WorkspacePackage` from `verify.ts`
luxass Dec 7, 2025
b6ac17c
feat(options): enhance `FindWorkspacePackagesOptions` and update rela…
luxass Dec 7, 2025
8a8e8ad
refactor: simplify package handling in `createReleaseScripts` and upd…
luxass Dec 7, 2025
44ca1e5
feat(options): add customizable `types` to `ReleaseScriptsOptionsInput`
luxass Dec 7, 2025
0bd65fe
feat(git): sort tags by version when retrieving most recent package tag
luxass Dec 7, 2025
558b2bc
fix(github): simplify pull request URL construction in `getPullReques…
luxass Dec 7, 2025
5f37422
fix(workspace): log warning for invalid packages in `WorkspaceService`
luxass Dec 7, 2025
44a2e19
fix(helpers): update `readFile` to include SHA in overrides loading
luxass Dec 7, 2025
c6e652c
fix(helpers): simplify error handling in `loadOverrides` function
luxass Dec 7, 2025
6a7827b
fix(git): update handling of lastTag in commit retrieval functions
luxass Dec 7, 2025
91b9acd
fix(github): update `body` field in `CreatePullRequestOptionsSchema` …
luxass Dec 8, 2025
964e540
fix(git): use `execGitCommandIfNotDry` for staging changes to respect…
luxass Dec 8, 2025
0a995dd
fix(helpers): correct cutoff timestamp calculation in `mergeCommitsAf…
luxass Dec 8, 2025
623190b
fix(helpers): update commit timestamp retrieval in `mergeCommitsAffec…
luxass Dec 8, 2025
272dda8
fix(workspace): remove unused `excludedPackages` set in `WorkspaceSer…
luxass Dec 8, 2025
e922704
fix(git): simplify `writeCommit` and `pushChanges` functions
luxass Dec 8, 2025
366bfe2
fix(package-updater): enhance `nextRange` to validate complex version…
luxass Dec 8, 2025
9a18e18
fix(package-updater): refactor to use `writePackageJson` from `Worksp…
luxass Dec 8, 2025
c000ba7
fix(github): clean up imports and remove unused dependencies
luxass Dec 8, 2025
14c8add
fix(version-calculator): refactor `maxBump` function for clarity
luxass Dec 8, 2025
e55ea25
fix(version-calculator): limit concurrency to 10 in `calculateBumps`
luxass Dec 8, 2025
67b086b
fix(dependency-graph): improve cycle detection error message and refa…
luxass Dec 8, 2025
a456280
fix(git.service): simplify tag retrieval logic in `getMostRecentPacka…
luxass Dec 8, 2025
87d3186
fix(helpers): update commit timestamp lookup to use full hash
luxass Dec 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"typescript.tsdk": "node_modules/typescript/lib"
}
266 changes: 0 additions & 266 deletions HOW_IT_WORKS.md

This file was deleted.

22 changes: 11 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,14 @@
"version": "0.1.0-beta.23",
"description": "@ucdjs release scripts",
"type": "module",
"packageManager": "pnpm@10.19.0",
"packageManager": "pnpm@10.24.0",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/ucdjs/release-scripts.git"
},
"imports": {
"#core/*": "./src/core/*.ts",
"#versioning/*": "./src/versioning/*.ts",
"#shared/*": "./src/shared/*.ts",
"#release": "./src/release.ts",
"#publish": "./src/publish.ts",
"#verify": "./src/verify.ts"
"#services/*": "./src/services/*.service.ts"
},
"exports": {
".": "./dist/index.mjs",
Expand All @@ -36,24 +31,29 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@effect/platform": "0.93.6",
"@effect/platform-node": "0.103.0",
"@luxass/utils": "2.7.2",
"commit-parser": "1.3.0",
"effect": "3.19.9",
"farver": "1.0.0-beta.1",
"mri": "1.2.0",
"prompts": "2.4.2",
"semver": "7.7.3",
"tinyexec": "1.0.2"
},
"devDependencies": {
"@luxass/eslint-config": "6.0.1",
"@effect/language-service": "^0.60.0",
"@effect/vitest": "0.27.0",
"@luxass/eslint-config": "6.0.3",
"@types/node": "22.18.12",
"@types/prompts": "2.4.9",
"@types/semver": "7.7.1",
"eslint": "9.39.1",
"eta": "4.0.1",
"tsdown": "0.16.0",
"eta": "4.4.1",
"tsdown": "0.17.0",
"typescript": "5.9.3",
"vitest": "4.0.4",
"vitest": "4.0.15",
"vitest-testdirs": "4.3.0"
}
}
Loading