pull-request-codecommit creates a PR within CodeCommit based on your commit messages.
Project description
pull-request-codecommit
Note, this project is still under development and is not functional yet!
This tool makes it easy to create pull requests for AWS CodeCommit. It relies on the Conventional Commits standard. It looks at the git commits between the current and the destination branch. Then it tries to create a pull request with this information as input.
Installation
You can install the pull-request-codecommit
tool by running the following command:
pip install pull_request_codecommit
Installation in venv
Typically, you would want to run your dependencies isolated. You can install [pull-request-codecommit][pull-request-codecommit] in a venv
using the following commands:
python -m venv .venv
source .venv/bin/activate
pip install pull_request_codecommit
Configuration
The tool uses the following file ~/.aws/pull-request-codecommit
. It will first load the default
profile and then, if
provided the profile specific settings.
[profile default]
branch=main
[profile acme-profile]
branch=develop
Usage
To use pull-request-codecommit
you just execute the following command:
pull-request-codecommit
Testing locally
./create_repo.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pull-request-codecommit-0.2.0.tar.gz
.
File metadata
- Download URL: pull-request-codecommit-0.2.0.tar.gz
- Upload date:
- Size: 10.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4bab209b533a4e723ba498ef8e8e974a17cb8c965fa27fdf4b1e1320912ff1 |
|
MD5 | 41e5ad4d8d832575e54ac0c44944f64e |
|
BLAKE2b-256 | f89fac1b7fe5febffde91c891c7cc22a8720ed609e2bc32cfea776a6ed2f1a84 |