https://github.com/wcampbell0x2a/aftermath
find-and-replace, commit, check, and push new changes to CI files for multiple projects
https://github.com/wcampbell0x2a/aftermath
git push release replace rust
Last synced: 2 months ago
JSON representation
find-and-replace, commit, check, and push new changes to CI files for multiple projects
- Host: GitHub
- URL: https://github.com/wcampbell0x2a/aftermath
- Owner: wcampbell0x2a
- Created: 2024-10-23T04:15:06.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-24T01:22:40.000Z (over 1 year ago)
- Last Synced: 2024-10-24T16:47:13.610Z (over 1 year ago)
- Topics: git, push, release, replace, rust
- Language: Rust
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aftermath
Are you tired of updating your build image tags in every project manually? Enter `aftermath`, where you can do
this with automation! `aftermath` will find-and-replace, commit, test, and push the changes.
## Example
Replace the `runs-on:` with latest `rust:0.1.2`.
```toml
[[projects]]
url = "https://github.com/wcampbell0x2a/librarium"
name = "librarium"
replace_prefix = "runs-on:"
yaml_path = ".github/workflows/main.yml"
```
```
$ aftermath projects.toml wcampbell wcampbell1995@gmail.com rust:0.1.2 --root-dir tmp
````