Create Commit By GitHub API
Version updated for https://github.com/suzuki-shunsuke/commit-action to version v0.1.0.
- This action is used across all versions by 27 repositories.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The commit-action GitHub Action automates the process of creating and pushing verified commits to remote branches using the GitHub API, eliminating the need for managing GPG or SSH keys. It addresses the challenge of securely automating commit signing by leveraging GitHub tokens or GitHub App access tokens. This action is ideal for workflows that require verified commits, ensuring enhanced security and seamless integration with GitHub repositories.
Release notes
Issues | Pull Requests | https://github.com/suzuki-shunsuke/commit-action/compare/v0.0.14...v0.1.0 | Base revision
⚠️ Breaking Changes
#257 The way to list committed files is changed.
Before:
If files is set, git ls-files isn’t run.
After:
If files is set, it’s used as arguments of git ls-files. If list_files_by_git is set to false, the behaviour is kept.
Features
#257 Allowing directories to be used in files.
Previously, the action failed if directories were used in files.
Error: EISDIR: illegal operation on a directory, read
#249 Add Outputs to action.yaml @smashedr
Added the outputs to the action.yaml for schema validation.
Security
#256 Mask a GitHub Access Token
🐛 Bug Fixes
#251 https://github.com/suzuki-shunsuke/commit-ts/pull/174 Preserve executable file mode
Others
#251 https://github.com/suzuki-shunsuke/commit-ts/pull/179 Add info logs