Auto-pr

Latest version: v1.0.4

Safety actively analyzes 624524 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.0.4

- Extend `auto-pr reset` to `auto-pr reset all` and `auto-pr reset from FILE`
- `all` resets everything
- `from FILE` resets just repositories listed in the input file

1.0.2

Fixed
- Fix for user env into sub-processes (3b597971)
- Pin top-level dependencies (54)

1.0.1

Fixed
- Correct debug log on repository pull (44)
- Don't copy user env into sub-processes (44)
- Fix email access from GitHub API (51)

Updated
- Improved error output on command failures (44)
- Improve DB access for repositories to process (48)

Chore
- Migrated from pipenv to poetry (49)
- Added isort pre-commit hook (50)

1.0.0

Added
- `auto-pr test`:
- Add flags `--pull-repos`/`--no-pull-repos`, with default to `--no-pull-repos` (34)
- Show diff in color (34)
- `auto-pr run`:
- Add flags `--pull-repos`/`--no-pull-repos`, with default to `--pull-repos` (34)
- Show progress (34)
- Don't sleep after pushing the last PR (34)
- Set a default `--push_delay` (34)
- `auto-pr init`:
- Ask for the API key if not passed via parameters (34)
- `auto-pr pull`:
- Pull repositories in parallel (36)
- Add `-j` flag (36)
- Add `auto-pr progress` command (35)

0.2.0

Added
- Added `--version` flag (23)

Fixed
- Only show diff if it exists (22)

0.1.2

Initial release.


Release process

1. In `CHANGELOG.md` replace `_Unreleased_` with the release version.
1. In `pyproject.toml` update `version`.
1. Create a release via the GitHub UI.
- Set the tag to match the version
- Set the title to match the version
- Copy the contents of the release changelog to the description field

Publishing the package is handled automatically.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.