All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed dockerhub publish
- Added support to pass in a path when calling get_files(), resolves issue #34
- Fetch repo content from target branch
- Publishing to dockerhub and ghcr together in workflows
- New maintainer added! Welcome @kaosx5s
- Added support to pass in a github token, username and password as named parameters
- Added method to return the github client
- Added support for serialization options when dumping a file
- Added plain text file support
- Remove '.git' from repo_name
- Allow
repo#create_pr
to be called without setting labels
- Fixed error handling logic when forking to retry when Github returns 404 (because that implies the repo hasn't yet finished forking)
- Made forking optional via
--fork
argument, which is mutually exclusive with--branch
- Added entrypoint script to meet requirements of official docker image consistency
- Fixed setting the labels twice when releasing 2.1.0
- New optional flag to pass a description to the PR created by gordian.
- Gordian now forks the repo instead of creating a branch in the specified repo so that users can run Gordian against repos that they do not have write permissions on.
- Added the ability to set labels to sent pull requests using a flag.
- set_target_branch was not cleaning the file cache, resulting in gordian not being able to get new files in the new branches.
- Print out PR URLs at the end of a Gordian run
- Fixed bug when not bumping version
- This changelog
- Support to call a function if the PR is created
- Target branch support, now you can create PR against any branch, not only master
- Refactored
apply_transformations
function to simplify passing the list of repositories from a different source