Find the oldest modified files in a repo. This library can run as a standalone (from source) or as a GitHub action.
jobs:
grampa_job:
runs-on: ubuntu-latest
name: Find oldest modified files
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- uses: shlomiLan/grampa@v2
id: grampa
- uses: jwalton/gh-find-current-pr@v1
id: finder
- uses: marocchino/sticky-pull-request-comment@v2
with:
header: test
number: ${{ steps.finder.outputs.pr }}
message: |
Report results:
```
${{ steps.grampa.outputs.report }}
```
- Clone the report
git clone [email protected]:shlomiLan/grampa.git
- Create the virtual env
python3 -m venv venv
- Activate the env
source ./venv/bin/activate
- Install requirments
pip install -r requirements.txt
- Run the script
GITHUB_WORKSPACE=%PATH_TO_LOCAL_REPO% python -m main
%PATH_TO_LOCAL_REPO%
example -~/workspce/repo/repo1
Feel free to report issues