Skip to content

shlomiLan/grampa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grampa

Find the oldest modified files in a repo. This library can run as a standalone (from source) or as a GitHub action.

Usage

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

To print the results as a comment in a PR (add to previous code)

      - 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 }}
            ```

From source

  1. Clone the report
    git clone [email protected]:shlomiLan/grampa.git
  2. Create the virtual env
    python3 -m venv venv
  3. Activate the env
    source ./venv/bin/activate
  4. Install requirments
     pip install -r requirements.txt
  5. Run the script
    GITHUB_WORKSPACE=%PATH_TO_LOCAL_REPO% python -m main 
    1. %PATH_TO_LOCAL_REPO% example - ~/workspce/repo/repo1

Any problem?

Feel free to report issues

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published