Skip to content

feat: add support for multiple files commit#256

Open
xakraz wants to merge 3 commits intosemantic-release-extras:masterfrom
DataDome-OSS-contrib:feat/multi-files-commit
Open

feat: add support for multiple files commit#256
xakraz wants to merge 3 commits intosemantic-release-extras:masterfrom
DataDome-OSS-contrib:feat/multi-files-commit

Conversation

@xakraz
Copy link

@xakraz xakraz commented Oct 3, 2025

  • Add the package octokit-commit-multiple-files to dependencies
  • Replace individual file commits with batch commit operation
  • Add TypeScript type definitions for the new package
  • Update tsconfig.json to allow JS files
  • Bump version from 1.0.11 to 1.1.0
  • Add .tool-versions file to specify Node.js 20.17.0
  • Remove unnecessary execSync calls for SHA retrieval
  • Improve error handling with proper error re-throwing
  • Improve type safety by using explicit string types instead of any

- Add the package `octokit-commit-multiple-files` to dependencies
- Replace individual file commits with batch commit operation
- Add TypeScript type definitions for the new package
- Update `tsconfig.json` to allow JS files
- Bump version from 1.0.11 to 1.1.0
- Add `.tool-versions` file to specify Node.js 20.17.0
- Remove unnecessary `execSync` calls for SHA retrieval
- Improve error handling with proper error re-throwing
- Improve type safety by using explicit string types instead of any
@xakraz xakraz force-pushed the feat/multi-files-commit branch from 91cc57a to 0a18436 Compare October 3, 2025 13:09
@xakraz xakraz marked this pull request as ready for review October 3, 2025 13:10
@xakraz
Copy link
Author

xakraz commented Oct 6, 2025

Hi @EricCrosson 👋🏻

Thanks for this super-useful Semantic-release plug-in 🙏🏻

I have tried to add support for multi-files commit.

Don't hesitate to tell me what I should do to make this PR mergeable 😇

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant