Giter Site home page Giter Site logo

github / stale-repos Goto Github PK

View Code? Open in Web Editor NEW
111.0 99.0 24.0 261 KB

Find stale repositories in a GitHub organization.

Home Page: https://github.blog/2023-06-05-announcing-the-stale-repos-action/

License: MIT License

Dockerfile 2.42% Python 95.94% Makefile 1.64%
archive stale ospo github-action actions python hacktoberfest

stale-repos's Introduction

Stale Repos Action

(Used by the github organization!)

This project identifies and reports repositories with no activity for configurable amount of time, in order to surface inactive repos to be considered for archival. The current approach assumes that the repos that you want to evaluate are available in a single GitHub organization. For the purpose of this action, a repository is considered inactive if it has not had a push in a configurable amount of days (can also be configured to determine activity based on default branch. See ACTIVITY_METHOD for more details.).

This action was developed by GitHub so that we can keep our open source projects well maintained, and it was made open source in the hopes that it would help you too! We are actively using and are archiving things in batches since there are many repositories on our report. To find out more about how GitHub manages its open source, check out the github-ospo repository.

If you are looking to identify stale pull requests and issues, check out actions/stale

Support

If you need support using this project or have questions about it, please open up an issue in this repository. Requests made directly to GitHub staff or support team will be redirected here to open an issue. GitHub SLA's and support/services contracts do not apply to this repository.

OSPO GitHub Actions as a Whole

All feedback regarding our GitHub Actions, as a whole, should be communicated through issues on our github-ospo repository.

Use as a GitHub Action

  1. Create a repository to host this GitHub Action or select an existing repository.
  2. Create the env values from the sample workflow below (GH_TOKEN, ORGANIZATION, EXEMPT_TOPICS) with your information as plain text or repository secrets. More info on creating secrets can be found here. Note: Your GitHub token will need to have read access to all the repositories in the organization that you want evaluated
  3. Copy the below example workflow to your repository and put it in the .github/workflows/ directory with the file extension .yml (ie. .github/workflows/stale_repos.yml)

Configuration

Below are the allowed configuration options:

Authentication

This action can be configured to authenticate with GitHub App Installation or Personal Access Token (PAT). If all configuration options are provided, the GitHub App Installation configuration has precedence. You can choose one of the following methods to authenticate:

GitHub App Installation
field required default description
GH_APP_ID True "" GitHub Application ID. See documentation for more details.
GH_APP_INSTALLATION_ID True "" GitHub Application Installation ID. See documentation for more details.
GH_APP_PRIVATE_KEY True "" GitHub Application Private Key. See documentation for more details.
Personal Access Token (PAT)
field required default description
GH_TOKEN True "" The GitHub Token used to scan the repository. Must have read access to all repository you are interested in scanning.

Other Configuration Options

field required default description
ACTIVITY_METHOD false "pushed" How to get the last active date of the repository. Defaults to pushed, which is the last time any branch had a push. Can also be set to default_branch_updated to instead measure from the latest commit on the default branch (good for filtering out dependabot )
GH_ENTERPRISE_URL false "" URL of GitHub Enterprise instance to use for auth instead of github.com
INACTIVE_DAYS true The number of days used to determine if repository is stale, based on push events
EXEMPT_REPOS false Comma separated list of repositories to exempt from being flagged as stale. Supports Unix shell-style wildcards. ie. EXEMPT_REPOS = "stale-repos,test-repo,conf-*"
EXEMPT_TOPICS false Comma separated list of topics to exempt from being flagged as stale
ORGANIZATION false The organization to scan for stale repositories. If no organization is provided, this tool will search through repositories owned by the GH_TOKEN owner

Example workflow

name: stale repo identifier

on:
  workflow_dispatch:
  schedule:
    - cron: '3 2 1 * *'

permissions:
    contents: read

jobs:
  build:
    name: stale repo identifier
    runs-on: ubuntu-latest

    permissions:
      contents: read
      issues: write

    steps:
    - uses: actions/checkout@v3

    - name: Run stale_repos tool
      uses: github/stale-repos@v1
      env:
        GH_TOKEN: ${{ secrets.GH_TOKEN }}
        ORGANIZATION: ${{ secrets.ORGANIZATION }}
        EXEMPT_TOPICS: "keep,template"
        INACTIVE_DAYS: 365
        ACTIVITY_METHOD: "pushed"

    # This next step updates an existing issue. If you want a new issue every time, remove this step and remove the `issue-number: ${{ env.issue_number }}` line below.
    - name: Check for the stale report issue
      run: |
        ISSUE_NUMBER=$(gh search issues "Stale repository report" --match title --json number --jq ".[0].number")
        echo "issue_number=$ISSUE_NUMBER" >> "$GITHUB_ENV"
      env:
        GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

    - name: Create issue
      uses: peter-evans/create-issue-from-file@v5
      with:
        issue-number: ${{ env.issue_number }}
        title: Stale repository report
        content-filepath: ./stale_repos.md
        assignees: <YOUR_GITHUB_HANDLE_HERE>
        token: ${{ secrets.GITHUB_TOKEN }}

Example stale_repos.md output

# Inactive Repositories

The following repos have not had a push event for more than 3 days:

| Repository URL | Days Inactive | Last Push Date | Visibility |
| --- | ---: | ---: | ---: | 
| https://github.com/github/.github | 5 | 2020-1-30 | private |

Using JSON instead of Markdown

The action outputs inactive repos in JSON format for further actions as seen below or use the JSON contents from the file: stale_repos.json.

Example usage:

name: stale repo identifier

on:
  workflow_dispatch:
  schedule:
    - cron: '3 2 1 * *'

permissions:
    contents: read

jobs:
  build:
    name: stale repo identifier
    runs-on: ubuntu-latest

    steps:
    - name: Run stale_repos tool
      id: stale-repos
      uses: github/stale-repos@v1
      env:
        GH_TOKEN: ${{ secrets.GH_TOKEN }}
        ORGANIZATION: ${{ secrets.ORGANIZATION }}
        EXEMPT_TOPICS: "keep,template"
        INACTIVE_DAYS: 365

    - name: Print output of stale_repos tool
      run: echo "${{ steps.stale-repos.outputs.inactiveRepos }}"
    - uses: actions/github-script@v6
      with:
        script: |
          const repos = ${{ steps.stale-repos.outputs.inactiveRepos }}
          for (const repo of repos) {
            console.log(repo);
            const issue = await github.rest.issues.create({
              owner: <ORG_OWNER>,
              repo: <REPOSITORY>,
              title: 'Stale repo' + repo.url,
              body: 'This repo is stale. Please contact the owner to make it active again.',
            });
            console.log(issue);
          }
        github-token: ${{ secrets.GH_TOKEN }}

Running against multiple organizations?

You can utilize the GitHub Actions Matrix Strategy as shown below to run against multiple organizations. Note that this workflow example uses a manual trigger instead of a cron based trigger. Either works, this is just another option to consider.

on:
  - workflow_dispatch
  
name: Run the report

permissions:
    contents: read

jobs: 
  report:
    name: run report
    runs-on: ubuntu-latest
    strategy:
      matrix:
        org: [org1, org2]
    steps:
      - name: "run stale-repos"
        uses: github/stale-repos@v1
        env:
          GH_TOKEN: ${{ secrets.GH_TOKEN }}
          ORGANIZATION: ${{ matrix.org }}
          INACTIVE_DAYS: 365

Authenticating with a GitHub App and Installation

You can authenticate as a GitHub App Installation by providing additional environment variables. If GH_TOKEN is set alongside these GitHub App Installation variables, the GH_TOKEN will be ignored and not used.

on:
  - workflow_dispatch

name: Run the report

permissions:
    contents: read

jobs:
  build:
    name: stale repo identifier
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v3

    - name: Run stale_repos tool
      uses: github/stale-repos@v1
      env:
        GH_APP_ID: ${{ secrets.GH_APP_ID }}
        GH_APP_INSTALLATION_ID: ${{ secrets.GH_APP_INSTALLATION_ID }}
        GH_APP_PRIVATE_KEY: ${{ secrets.GH_APP_PRIVATE_KEY }}
        ORGANIZATION: ${{ secrets.ORGANIZATION }}
        EXEMPT_TOPICS: "keep,template"
        INACTIVE_DAYS: 365
        ACTIVITY_METHOD: "pushed"

Local usage without Docker

  1. Have Python v3.9 or greater installed
  2. Copy .env-example to .env
  3. Fill out the .env file with a token from a user that has access to the organization to scan (listed below). Tokens should have admin:org or read:org access.
  4. Fill out the .env file with the desired inactive_days value. This should be a whole positive number representing the amount of inactivity that you want for flagging stale repos.
  5. (Optional) Fill out the .env file with the repository topics exempt_topics that you want to filter out from the stale repos report. This should be a comma separated list of topics.
  6. (Optional) Fill out the .env file with the exact organization that you want to search in
  7. (Optional) Fill out the .env file with the exact URL of the GitHub Enterprise that you want to search in. Keep empty if you want to search in the public github.com.
  8. pip install -r requirements.txt
  9. Run python3 ./stale_repos.py, which will output a list of repositories and the length of their inactivity

Local testing without Docker

  1. Have Python v3.9 or greater installed
  2. pip install -r requirements.txt -r requirements-test.txt
  3. make lint
  4. make test

License

MIT

More OSPO Tools

Looking for more resources for your open source program office (OSPO)? Check out the github-ospo repository for a variety of tools designed to support your needs.

stale-repos's People

Contributors

ahatzz11 avatar akbast avatar anovadox avatar ashleywolf avatar bfabio avatar dependabot[bot] avatar hopkinsth avatar jmeridth avatar navhits avatar tal66 avatar vbuberen avatar zkoppert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stale-repos's Issues

Add additional information to created issue

It would be awesome to see some additional metrics in the generated report! Here's a list of ideas, days since:

  • Last Release
  • Last PR made

Having these be configurable, with something like the following would be awesome:

DAYS_INACTIVE_METRICS: 'push, release, pr'

404 when attempting to access topics for a repo

Bug Report

404 when attempting to access topics for repo.

The action is able to access a number of repos, but fails out when it is unable to get topics from an unknown repo.

I don't believe this is a permissions issue, since it is able to get the age of many other repos before it fails.
Many of the repos that it was able fetch the age of have an empty topics list.

Configuration

name: stale repo identifier

on:
  workflow_dispatch:
  schedule:
    - cron: '3 2 1 * *'

jobs:
  build:
    name: stale repo identifier
    runs-on: ubuntu-latest

    steps:
    - name: Run stale_repos tool
      uses: github/stale-repos@v1
      env:
        GH_TOKEN: ${{ secrets.ORG_REPOS_GITHUB_TOKEN }}
        ORGANIZATION: "<org>"
        EXEMPT_TOPICS: "keep,template"
        INACTIVE_DAYS: 180

    - name: Create issue
      uses: peter-evans/create-issue-from-file@v4
      with:
        title: Stale repository report
        content-filepath: ./stale_repos.md
        token: ${{ secrets.GITHUB_TOKEN }}

Issue

Output

/usr/bin/docker run --name ghcriogithubstale_reposv1_5ffdb8 --label c9a4a5 --workdir /github/workspace --rm -e "GH_TOKEN" -e "ORGANIZATION" -e "EXEMPT_TOPICS" -e "INACTIVE_DAYS" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/.github/.github":"/github/workspace" ghcr.io/github/stale_repos:v1
Starting stale repo search...
Exempt topics: ['keep', 'template']
https://github.com/<org>/<omitted>: 2135 days inactive
https://github.com/<org>/<omitted>: 225 days inactive
https://github.com/<org>/<omitted>: 2495 days inactive
https://github.com/<org>/<omitted>: 1424 days inactive
https://github.com/<org>/<omitted>: 2446 days inactive
https://github.com/<org>/<omitted>: 2104 days inactive
https://github.com/<org>/<omitted>: 2339 days inactive
https://github.com/<org>/<omitted>: 1351 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1446 days inactive
https://github.com/<org>/<omitted>: 2136 days inactive
https://github.com/<org>/<omitted>: 1610 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1738 days inactive
https://github.com/<org>/<omitted>: 1658 days inactive
https://github.com/<org>/<omitted>: 2136 days inactive
https://github.com/<org>/<omitted>: 2136 days inactive
https://github.com/<org>/<omitted>: 2136 days inactive
https://github.com/<org>/<omitted>: 2123 days inactive
https://github.com/<org>/<omitted>: 2040 days inactive
https://github.com/<org>/<omitted>: 2104 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1907 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1928 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1219 days inactive
https://github.com/<org>/<omitted>: 193 days inactive
https://github.com/<org>/<omitted>: 1768 days inactive
https://github.com/<org>/<omitted>: 1696 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1708 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1282 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1348 days inactive
https://github.com/<org>/<omitted>: 1562 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 195 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 441 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1342 days inactive
https://github.com/<org>/<omitted>: 233 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 597 days inactive
https://github.com/<org>/<omitted>: 182 days inactive
https://github.com/<org>/<omitted>: 190 days inactive
https://github.com/<org>/<omitted>: 247 days inactive
https://github.com/<org>/<omitted>: 1127 days inactive
https://github.com/<org>/<omitted>: 248 days inactive
https://github.com/<org>/<omitted>: 444 days inactive
https://github.com/<org>/<omitted>: 247 days inactive

Traceback (most recent call last):
  File "/action/workspace/stale_repos.py", line 196, in <module>
    main()
  File "/action/workspace/stale_repos.py", line 52, in main
    inactive_repos = get_inactive_repos(
                     ^^^^^^^^^^^^^^^^^^^
  File "/action/workspace/stale_repos.py", line [88](https://github.com/<org>/.github/actions/runs/5626259153/job/15246705935#step:3:89), in get_inactive_repos
    topic in exempt_topics for topic in repo.topics().names
                                        ^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/github3/repos/repo.py", line 2793, in topics
    json = self._json(self._get(url, headers=self.PREVIEW_HEADERS), 200)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/github3/models.py", line 161, in _json
    raise exceptions.error_for(response)
github3.exceptions.NotFoundError: 404 Not Found

[Feature Request] Allow GitHub App Installation Token instead of user PAT Token

To ensure the GitHub action is not dependent on a single user's PAT Token, I'd like to add functionality to allow for a GitHub App Installation Token. This may require a switch from github3.py though. I wasn't seeing it as an option with github3.py (still looking). github3.py handles app authentication, will stick with the same lib ๐Ÿ˜„

a GitHub App Installation Token is an efficient way to unlock the maximum alotted API calls to avoid rate limiting and can be used by multiple members of your organization

from Community Discussions

PyGitHub is what I've used in the past.

GitHub App Installation Authentication

Request that a new minor version be published

Trying to use the enhancement I added, finding that even pointing the uses directly at the commit, I wasn't seeing the intended behavior:

    - name: Run stale_repos tool
      uses: github/stale-repos@5699b2bdeeb93744edade0d6fc9b73b1d811c0bc
      id: stale_repos
        GH_TOKEN: ${{ secrets.GH_RO_TOKEN }}
        EXEMPT_TOPICS: "keep,template"
        INACTIVE_DAYS: 365
        ACTIVITY_METHOD: "wrong"

This should have raised an exception in my calling workflow, but it kept on behaving like it did prior to the recent changes.

It looks like actions was pulling the container:

Pull down action image 'ghcr.io/github/stale_repos:v1'
  /usr/bin/docker pull ghcr.io/github/stale_repos:v1
  ...
  Digest: sha256:7944ed7c3bbf99a92f5400dfa691c3eb6bf2a5a8f72d80eb71a70d43c26128d7

Which I believe corresponds to the version released in November

Thank you for your help!

Major version is not tagged

Most actions, like checkout publish two tags for each release:

  • A new semver version, e.g. v3.5.2
  • A force-pushed major semver version, e.g. v3

This strategy allows people to reference a major version in their workflow so they get all non-breaking updates without having to manually update or work through dependabot/renovate PRs, e.g.:

For example, right now you must do something like this for stale-repos:

 uses: github/[email protected]

When a new version is released, it would need to be updated everywhere it is used to get the latest and greatest. Moving to a release that includes an override of the current major version would allow people to get free updates, and would look like this:

 uses: github/stale-repos@v1

note: The examples above use the normal github repo checkout syntax instead of the docker:// syntax. Both of them work equally as well, but I think the repo checkout is more intuitive/common.

Stale repository report

Inactive Repositories

Repository URL Days Inactive
https://github.com/github/.github 5
https://github.com/github/accessibilityjs 1024
https://github.com/github/actions-cheat-sheet 718
https://github.com/github/actions-oidc-debugger 132
https://github.com/github/actions-oidc-gateway-example 355
https://github.com/github/activerecord-trilogy-adapter 15
https://github.com/github/AFNetworking 3046
https://github.com/github/albino 2117
https://github.com/github/aptly 3169
https://github.com/github/Archimedes 2800
https://github.com/github/archive-program 60
https://github.com/github/argo-ml 755
https://github.com/github/aroma 3914
https://github.com/github/auto-check-element 28
https://github.com/github/automatic-contrib-prs 27
https://github.com/github/aws-s3 2177
https://github.com/github/azure-quickstart-templates 818
https://github.com/github/babel-plugin-ensure-name-for-custom-elements 1144
https://github.com/github/babel-plugin-transform-custom-element-classes 1024
https://github.com/github/babel-plugin-transform-invariant-location 1024
https://github.com/github/babel-preset-github 1379
https://github.com/github/backstop 3422
https://github.com/github/backup-utils 7
https://github.com/github/balanced-employee-ip-agreement 34
https://github.com/github/banana_phone 1180
https://github.com/github/bellevue-murals 727
https://github.com/github/bert 796
https://github.com/github/blakejs 423
https://github.com/github/braintree-encryption 259
https://github.com/github/brakeman 2695
https://github.com/github/brasil 6
https://github.com/github/browser-detection 2092
https://github.com/github/browser-support 68
https://github.com/github/browserslist-config 75
https://github.com/github/brubeck 1287
https://github.com/github/buildstep 3567
https://github.com/github/captain-hook 2513
https://github.com/github/cas-overlay 2458
https://github.com/github/catalyst 42
https://github.com/github/ccql 1317
https://github.com/github/certstore 596
https://github.com/github/chatops-controller 215
https://github.com/github/chatops-templates 797
https://github.com/github/check-all 242
https://github.com/github/choosealicense.com 25
https://github.com/github/circuitbreaker 3218
https://github.com/github/cmark-gfm 23
https://github.com/github/code-scanning-javascript-demo 69
https://github.com/github/codemirror-contrib 421
https://github.com/github/codeql-action-sync-tool 85
https://github.com/github/codeql-cli-binaries 20
https://github.com/github/codeql-ctf-go-return 461
https://github.com/github/codeql-dubbo-workshop 135
https://github.com/github/codeql-go 139
https://github.com/github/codeql-learninglab-actions 278
https://github.com/github/codeql-variant-analysis-action 2
https://github.com/github/CodeSearchNet 478
https://github.com/github/codespaces-actions-playground 15
https://github.com/github/codespaces-blank 8
https://github.com/github/codespaces-codeql 21
https://github.com/github/codespaces-django 12
https://github.com/github/codespaces-express 75
https://github.com/github/codespaces-flask 22
https://github.com/github/codespaces-getting-started-ml 235
https://github.com/github/codespaces-jupyter 8
https://github.com/github/codespaces-learn-with-me 87
https://github.com/github/codespaces-nextjs 7
https://github.com/github/codespaces-preact 85
https://github.com/github/codespaces-rails 42
https://github.com/github/codespaces-react 28
https://github.com/github/collectd-elasticsearch 1918
https://github.com/github/combine-prs 42
https://github.com/github/copilot-docs 88
https://github.com/github/copilot.vim 25
https://github.com/github/covid-19-repo-data 55
https://github.com/github/csharp-test-adapter 16
https://github.com/github/custom-element-boilerplate 119
https://github.com/github/d3 1910
https://github.com/github/darrrr 1175
https://github.com/github/dat-analysis 3308
https://github.com/github/dat-science 3109
https://github.com/github/debug-repo 309
https://github.com/github/deli 889
https://github.com/github/dependency-submission-toolkit 62
https://github.com/github/deploy-nodejs 897
https://github.com/github/depstubber 545
https://github.com/github/details-dialog-element 245
https://github.com/github/details-menu-element 13
https://github.com/github/develop.github.com 2236
https://github.com/github/developer-policy 253
https://github.com/github/developer.github.com 2050
https://github.com/github/django-floppyforms 3597
https://github.com/github/docker-awscli 1997
https://github.com/github/Dynamic-Template-Engine 119
https://github.com/github/elasticsearch-srv-discovery 2411
https://github.com/github/elastomer-client 16
https://github.com/github/email_reply_parser 8
https://github.com/github/emergency-pull-request-probot-app 23
https://github.com/github/emissary 937
https://github.com/github/enable-security-alerts-sample 233
https://github.com/github/enterprise-ohai 3018
https://github.com/github/entitlements-app 51
https://github.com/github/entitlements-config 51
https://github.com/github/entitlements-github-plugin 112
https://github.com/github/entitlements-gitrepo-auditor-plugin 112
https://github.com/github/erblint-github 14
https://github.com/github/ernicorn 1063
https://github.com/github/eslint-plugin-custom-elements 45
https://github.com/github/eslint-plugin-github 13
https://github.com/github/etcd-operator 2196
https://github.com/github/evenflow 2746
https://github.com/github/eventlistener-polyfill 1024
https://github.com/github/expecta 3114
https://github.com/github/faceup 3732
https://github.com/github/facter 2658
https://github.com/github/fakeca 596
https://github.com/github/fake_braintree 2044
https://github.com/github/fetch 8
https://github.com/github/fiber-fragments 632
https://github.com/github/file-attachment-element 242
https://github.com/github/filter-input-element 37
https://github.com/github/flit 21
https://github.com/github/fog 3040
https://github.com/github/fog-aws 2218
https://github.com/github/force-pr 2598
https://github.com/github/foreman 3351
https://github.com/github/form-data-entries 1024
https://github.com/github/freno 88
https://github.com/github/freno-client 96
https://github.com/github/game-o 3399
https://github.com/github/game-off-2012 2430
https://github.com/github/game-off-2013 1315
https://github.com/github/game-off-2016 2094
https://github.com/github/garethr-docker 3260
https://github.com/github/gem-builder 3020
https://github.com/github/gemoji 30
https://github.com/github/gh-ado2gh 15
https://github.com/github/gh-bbs2gh 15
https://github.com/github/gh-classroom 67
https://github.com/github/gh-codeql 160
https://github.com/github/gh-migration-analyzer 35
https://github.com/github/gh-mysql-tools 1193
https://github.com/github/gh-net 250
https://github.com/github/gh-ost-ci-env 179
https://github.com/github/gh-projects 7
https://github.com/github/gh-valet 63
https://github.com/github/ghas-jira-integration 131
https://github.com/github/ghec-audit-log-cli 81
https://github.com/github/ghfw-build-extra 281
https://github.com/github/GHKeyBrowser 3227
https://github.com/github/ghterm 3019
https://github.com/github/git-msysgit 3352
https://github.com/github/git-sizer 37
https://github.com/github/gitcasts 3451
https://github.com/github/github-1 432
https://github.com/github/github-app-js-sample 12
https://github.com/github/github-artifact-exporter 134
https://github.com/github/github-ds 172
https://github.com/github/github-elements 28
https://github.com/github/GITHUB-ENTERPRISE-LICENSE-AGREEMENT 432
https://github.com/github/github-graphql-rails-example 1581
https://github.com/github/github-graphql-relay-example 119
https://github.com/github/github-ldap 281
https://github.com/github/github-ospo 4
https://github.com/github/github-services 1574
https://github.com/github/githubOCTO 1002
https://github.com/github/GitPad 1347
https://github.com/github/gitscm-old 3679
https://github.com/github/glb-director 88
https://github.com/github/globalmaintainersummit.github.com 2
https://github.com/github/go-mysql 2395
https://github.com/github/go-opstocat 2485
https://github.com/github/go-spdx 23
https://github.com/github/gollum 3402
https://github.com/github/gov-takedowns 455
https://github.com/github/government-open-source-policies 124
https://github.com/github/gpgme 1646
https://github.com/github/graphql-batch 1084
https://github.com/github/graphql-client 76
https://github.com/github/graphql-relay-walker 1323
https://github.com/github/grit 3347
https://github.com/github/grocer 3165
https://github.com/github/guard 2731
https://github.com/github/hackathons 167
https://github.com/github/heroku-buildpack-lightstep-satellite 532
https://github.com/github/homebrew-bootstrap 89
https://github.com/github/homebrew-gh 999
https://github.com/github/hoosegow 1176
https://github.com/github/hotkey 75
https://github.com/github/hr-opensource 2669
https://github.com/github/html-pipeline 432
https://github.com/github/htttee 3515
https://github.com/github/hub 43
https://github.com/github/hubahuba 3441
https://github.com/github/hubot-mysql-datastore 165
https://github.com/github/hubot-pager-me 33
https://github.com/github/hubot-sans 188
https://github.com/github/hubot-scripts 2144
https://github.com/github/hubot-slack 414
https://github.com/github/hyderabad-murals 722
https://github.com/github/ietf-cms 596
https://github.com/github/image-crop-element 242
https://github.com/github/include-fragment-element 156
https://github.com/github/incubator-airflow 36
https://github.com/github/india 2
https://github.com/github/invisible-recaptcha-validator 1594
https://github.com/github/janky 415
https://github.com/github/jekyll-commonmark-ghpages 111
https://github.com/github/jenkins_api_client 1702
https://github.com/github/jquery-hotkeys 3020
https://github.com/github/jquery-relatize_date 2983
https://github.com/github/jtml 14
https://github.com/github/kafka-sink-azure-kusto 540
https://github.com/github/kano-desktop 2819
https://github.com/github/kestrel 2679
https://github.com/github/kube-service-exporter 11
https://github.com/github/learn.github.com 436
https://github.com/github/ledbetter 3055
https://github.com/github/libbuffer 41
https://github.com/github/libgit2sharp 2619
https://github.com/github/libprojfs 397
https://github.com/github/licensed 9
https://github.com/github/lightcrawler 391
https://github.com/github/lightstep-tracer-ruby 743
https://github.com/github/linux 432
https://github.com/github/lit-html 1862
https://github.com/github/lock 41
https://github.com/github/looker-slackbot 1707
https://github.com/github/lua-nginx-module 2731
https://github.com/github/marginalia 3515
https://github.com/github/markdown-toolbar-element 242
https://github.com/github/markdownlint-github 5
https://github.com/github/markup 63
https://github.com/github/MASPreferences 3416
https://github.com/github/maturity-model 2560
https://github.com/github/maven-plugins 165
https://github.com/github/media 3007
https://github.com/github/memcached 482
https://github.com/github/memoize 27
https://github.com/github/mentorships 1990
https://github.com/github/mime-types 2562
https://github.com/github/mini-throttle 86
https://github.com/github/mlops 230
https://github.com/github/mona-sans 168
https://github.com/github/msysgit 1361
https://github.com/github/multibinder 1735
https://github.com/github/multimap 420
https://github.com/github/MVG 96
https://github.com/github/mysql-haproxy-xinetd 2511
https://github.com/github/nagios-plugins-github 3346
https://github.com/github/nagioseasier-module 3221
https://github.com/github/Nimble 3115
https://github.com/github/node-slack-sdk 2266
https://github.com/github/node-statsd 3008
https://github.com/github/nugget 1957
https://github.com/github/OAuth-Ruby-Quickstart 1594
https://github.com/github/oauth2_proxy 432
https://github.com/github/objective-c-style-guide 2023
https://github.com/github/octo-recipes 2821
https://github.com/github/octobox 170
https://github.com/github/octocatalog-diff 263
https://github.com/github/octofacts 333
https://github.com/github/octoforce-actions 35
https://github.com/github/octokit.py 2168
https://github.com/github/OHHTTPStubs 3120
https://github.com/github/ohnogit 2542
https://github.com/github/omniauth 432
https://github.com/github/omnisharp-roslyn 1097
https://github.com/github/omnisharp-vscode 1097
https://github.com/github/open-source-survey 881
https://github.com/github/openldap-bcrypt 3165
https://github.com/github/opensourcefriday 19
https://github.com/github/optimizely-javascript-sdk 1083
https://github.com/github/orchestrator-agent 1248
https://github.com/github/ossar-action 75
https://github.com/github/osv-schema 490
https://github.com/github/Pac-tocat 75
https://github.com/github/packwerk 317
https://github.com/github/pagerduty-incident-webhooks 3019
https://github.com/github/pages-cucumber-fixture 2068
https://github.com/github/pages-gem 13
https://github.com/github/pages-health-check 103
https://github.com/github/personal-website 112
https://github.com/github/pets-workshop 27
https://github.com/github/platform-samples 6
https://github.com/github/plax 2017
https://github.com/github/pong 2822
https://github.com/github/posix-spawn 2969
https://github.com/github/practice 1994
https://github.com/github/presto 1743
https://github.com/github/prettier-config 169
https://github.com/github/promise.rb 1908
https://github.com/github/proto-gen-go 131
https://github.com/github/proxysql 1453
https://github.com/github/puppet-aptly 2289
https://github.com/github/puppet-aptmirror 537
https://github.com/github/puppet-ca_cert 2280
https://github.com/github/puppet-consul_template 754
https://github.com/github/puppet-module-group 4022
https://github.com/github/puppet-orchestrator-for-mysql 41
https://github.com/github/puppet-sysfs 2391
https://github.com/github/puppet-vault 2510
https://github.com/github/puppetlabs-apt 2059
https://github.com/github/puppetlabs-puppet 2863
https://github.com/github/puppetlabs-puppetdb 2609
https://github.com/github/putty 246
https://github.com/github/pycon2011 4471
https://github.com/github/query-selector 651
https://github.com/github/Quick 3110
https://github.com/github/quote-selection 546
https://github.com/github/rack-ssl-enforcer 3673
https://github.com/github/rack-statsd 3017
https://github.com/github/rails 1976
https://github.com/github/railsless-deploy 3193
https://github.com/github/rally 102
https://github.com/github/rbenv-autohash 2320
https://github.com/github/reactnd-project-readable-starter 1836
https://github.com/github/Rebel 2722
https://github.com/github/refined-github 2018
https://github.com/github/relative-time-element 36
https://github.com/github/release-radar 429
https://github.com/github/remote-form 62
https://github.com/github/remote-input-element 113
https://github.com/github/renaming 432
https://github.com/github/replicate 1712
https://github.com/github/RepoRepairTool 3019
https://github.com/github/request-marketplace-action 8
https://github.com/github/request_timer 3020
https://github.com/github/Research-Panel-Sweepstakes 225
https://github.com/github/resque 918
https://github.com/github/rest-api-description 5
https://github.com/github/restricted-input 2085
https://github.com/github/review-pull-requests-at-github-template 113
https://github.com/github/roadmap 63
https://github.com/github/rollup.js 1524
https://github.com/github/roskomnadzor 2539
https://github.com/github/rubocop-github 56
https://github.com/github/rubocop-rails-accessibility 218
https://github.com/github/ruby-gpgme 216
https://github.com/github/ruby-test-tracer 901
https://github.com/github/ruby-thecodeshop 3012
https://github.com/github/rubycas-server 2925
https://github.com/github/rundeck-chatops-plugin 618
https://github.com/github/s3gof3r 596
https://github.com/github/safegem 3020
https://github.com/github/scientist 45
https://github.com/github/scripts-to-rule-them-all 154
https://github.com/github/sdr-code-camp 887
https://github.com/github/secure_headers 33
https://github.com/github/securitylab 36
https://github.com/github/semantic 306
https://github.com/github/serialized_attributes 2163
https://github.com/github/services-implementation-challenge 1223
https://github.com/github/SharpDevelop 3060
https://github.com/github/skeema 4
https://github.com/github/Skills-Based-Volunteering-Public 236
https://github.com/github/smimesign 16
https://github.com/github/snakebite 2057
https://github.com/github/SoftU2F 890
https://github.com/github/sonic-pi-challenge 866
https://github.com/github/sparkles-legacy 2286
https://github.com/github/specta 3347
https://github.com/github/Spoon-Knife 70
https://github.com/github/sqoop 307
https://github.com/github/ssh-key-algo 216
https://github.com/github/ssh_data 27
https://github.com/github/ssziparchive 3014
https://github.com/github/stable-socket 420
https://github.com/github/stale 974
https://github.com/github/statsd-ruby 1568
https://github.com/github/strap 225
https://github.com/github/STUtils 3263
https://github.com/github/super-linter 21
https://github.com/github/swift-style-guide 2023
https://github.com/github/swordfish 2797
https://github.com/github/synsanity 1797
https://github.com/github/tab-container-element 119
https://github.com/github/tainted_hash 1363
https://github.com/github/taps 3008
https://github.com/github/task-lists-element 99
https://github.com/github/task_list 2429
https://github.com/github/teach.github.com 3442
https://github.com/github/template 2008
https://github.com/github/template-parts 14
https://github.com/github/testrepo 797
https://github.com/github/text-expander-element 37
https://github.com/github/textarea-autosize 37
https://github.com/github/training-kit 13
https://github.com/github/training-utils 230
https://github.com/github/training.github.com 3387
https://github.com/github/transparency 97
https://github.com/github/turbo 62
https://github.com/github/tweetsodium 413
https://github.com/github/twui 2865
https://github.com/github/typing-effect-element 242
https://github.com/github/u2f-api 1188
https://github.com/github/uiimage-from-animated-gif 3424
https://github.com/github/update-project-action 2
https://github.com/github/upload 3017
https://github.com/github/url-search-params 1467
https://github.com/github/user-select-contain-polyfill 399
https://github.com/github/veewee 3275
https://github.com/github/version_sorter 257
https://github.com/github/VFSForGit 397
https://github.com/github/VisualStudio 64
https://github.com/github/vitess-gh 5
https://github.com/github/vscode-codeql-starter 19
https://github.com/github/vscode-kubernetes-tools 1068
https://github.com/github/vulcanizer 88
https://github.com/github/webauthn-json 57
https://github.com/github/webcomponentsjs 1331
https://github.com/github/webpack-config-github 1024
https://github.com/github/welcome-to-github 432
https://github.com/github/welcome-to-github-and-desktop 1129
https://github.com/github/welcome-to-github-and-pages 1328
https://github.com/github/will_paginate_with_hotkeys 3020
https://github.com/github/winbootstrap 2718
https://github.com/github/wmail-user-scripts 1922
https://github.com/github/yard-sinatra 3020
https://github.com/github/zero_push 2863

Needs an excessively privileged GH_TOKEN to run

GH_TOKEN is required and the documentation states "The GitHub Token used to scan repositories. Must have read and write access to all repositories".

That's a lot of power (and also a lot of responsibility) - especially for a reporting tool - and in case of a compromise in the action, it's game over for orgs using it.

Is there a way around it?

Stale repository report

Inactive Repositories

Repository URL Days Inactive
https://github.com/github/.github 5
https://github.com/github/accessibilityjs 1024
https://github.com/github/actions-cheat-sheet 718
https://github.com/github/actions-oidc-debugger 132
https://github.com/github/actions-oidc-gateway-example 355
https://github.com/github/activerecord-trilogy-adapter 15
https://github.com/github/AFNetworking 3047
https://github.com/github/albino 2117
https://github.com/github/aptly 3169
https://github.com/github/Archimedes 2800
https://github.com/github/archive-program 60
https://github.com/github/argo-ml 755
https://github.com/github/aroma 3914
https://github.com/github/auto-check-element 28
https://github.com/github/automatic-contrib-prs 27
https://github.com/github/aws-s3 2178
https://github.com/github/azure-quickstart-templates 818
https://github.com/github/babel-plugin-ensure-name-for-custom-elements 1144
https://github.com/github/babel-plugin-transform-custom-element-classes 1024
https://github.com/github/babel-plugin-transform-invariant-location 1024
https://github.com/github/babel-preset-github 1379
https://github.com/github/backstop 3422
https://github.com/github/backup-utils 7
https://github.com/github/balanced-employee-ip-agreement 34
https://github.com/github/banana_phone 1180
https://github.com/github/bellevue-murals 727
https://github.com/github/bert 796
https://github.com/github/blakejs 423
https://github.com/github/braintree-encryption 259
https://github.com/github/brakeman 2696
https://github.com/github/brasil 6
https://github.com/github/browser-detection 2092
https://github.com/github/browser-support 69
https://github.com/github/browserslist-config 76
https://github.com/github/brubeck 1287
https://github.com/github/buildstep 3567
https://github.com/github/captain-hook 2513
https://github.com/github/cas-overlay 2458
https://github.com/github/catalyst 42
https://github.com/github/ccql 1317
https://github.com/github/certstore 596
https://github.com/github/chatops-controller 216
https://github.com/github/chatops-templates 797
https://github.com/github/check-all 243
https://github.com/github/choosealicense.com 25
https://github.com/github/circuitbreaker 3218
https://github.com/github/cmark-gfm 23
https://github.com/github/code-scanning-javascript-demo 69
https://github.com/github/codemirror-contrib 421
https://github.com/github/codeql-action-sync-tool 85
https://github.com/github/codeql-cli-binaries 20
https://github.com/github/codeql-ctf-go-return 461
https://github.com/github/codeql-dubbo-workshop 135
https://github.com/github/codeql-go 139
https://github.com/github/codeql-learninglab-actions 278
https://github.com/github/codeql-variant-analysis-action 2
https://github.com/github/CodeSearchNet 478
https://github.com/github/codespaces-actions-playground 16
https://github.com/github/codespaces-blank 8
https://github.com/github/codespaces-codeql 21
https://github.com/github/codespaces-django 12
https://github.com/github/codespaces-express 76
https://github.com/github/codespaces-flask 22
https://github.com/github/codespaces-getting-started-ml 235
https://github.com/github/codespaces-jupyter 8
https://github.com/github/codespaces-learn-with-me 87
https://github.com/github/codespaces-nextjs 7
https://github.com/github/codespaces-preact 85
https://github.com/github/codespaces-rails 42
https://github.com/github/codespaces-react 28
https://github.com/github/collectd-elasticsearch 1918
https://github.com/github/combine-prs 42
https://github.com/github/copilot-docs 88
https://github.com/github/copilot.vim 25
https://github.com/github/covid-19-repo-data 55
https://github.com/github/csharp-test-adapter 16
https://github.com/github/custom-element-boilerplate 120
https://github.com/github/cvelist 2
https://github.com/github/d3 1910
https://github.com/github/darrrr 1175
https://github.com/github/dat-analysis 3308
https://github.com/github/dat-science 3109
https://github.com/github/debug-repo 309
https://github.com/github/deli 889
https://github.com/github/dependency-submission-toolkit 62
https://github.com/github/deploy-nodejs 897
https://github.com/github/depstubber 545
https://github.com/github/details-dialog-element 245
https://github.com/github/details-menu-element 13
https://github.com/github/develop.github.com 2236
https://github.com/github/developer-policy 253
https://github.com/github/developer.github.com 2050
https://github.com/github/django-floppyforms 3597
https://github.com/github/docker-awscli 1997
https://github.com/github/Dynamic-Template-Engine 119
https://github.com/github/elasticsearch-srv-discovery 2411
https://github.com/github/elastomer-client 16
https://github.com/github/email_reply_parser 8
https://github.com/github/emergency-pull-request-probot-app 23
https://github.com/github/emissary 937
https://github.com/github/enable-security-alerts-sample 233
https://github.com/github/enterprise-ohai 3018
https://github.com/github/entitlements-app 51
https://github.com/github/entitlements-config 51
https://github.com/github/entitlements-github-plugin 113
https://github.com/github/entitlements-gitrepo-auditor-plugin 113
https://github.com/github/erblint-github 14
https://github.com/github/ernicorn 1063
https://github.com/github/eslint-plugin-custom-elements 45
https://github.com/github/eslint-plugin-github 13
https://github.com/github/etcd-operator 2196
https://github.com/github/evenflow 2746
https://github.com/github/eventlistener-polyfill 1024
https://github.com/github/expecta 3115
https://github.com/github/faceup 3733
https://github.com/github/facter 2658
https://github.com/github/fakeca 596
https://github.com/github/fake_braintree 2044
https://github.com/github/fetch 9
https://github.com/github/fiber-fragments 632
https://github.com/github/file-attachment-element 243
https://github.com/github/filter-input-element 37
https://github.com/github/flit 21
https://github.com/github/fog 3040
https://github.com/github/fog-aws 2219
https://github.com/github/force-pr 2598
https://github.com/github/foreman 3351
https://github.com/github/form-data-entries 1024
https://github.com/github/freno 88
https://github.com/github/freno-client 96
https://github.com/github/game-o 3399
https://github.com/github/game-off-2012 2431
https://github.com/github/game-off-2013 1315
https://github.com/github/game-off-2016 2094
https://github.com/github/garethr-docker 3260
https://github.com/github/gem-builder 3020
https://github.com/github/gemoji 30
https://github.com/github/gh-ado2gh 15
https://github.com/github/gh-bbs2gh 15
https://github.com/github/gh-classroom 67
https://github.com/github/gh-codeql 160
https://github.com/github/gh-migration-analyzer 35
https://github.com/github/gh-mysql-tools 1193
https://github.com/github/gh-net 250
https://github.com/github/gh-ost-ci-env 179
https://github.com/github/gh-projects 7
https://github.com/github/gh-valet 63
https://github.com/github/ghas-jira-integration 131
https://github.com/github/ghec-audit-log-cli 81
https://github.com/github/ghfw-build-extra 281
https://github.com/github/GHKeyBrowser 3227
https://github.com/github/ghterm 3019
https://github.com/github/git-msysgit 3352
https://github.com/github/git-sizer 37
https://github.com/github/gitcasts 3451
https://github.com/github/github-1 432
https://github.com/github/github-app-js-sample 12
https://github.com/github/github-artifact-exporter 134
https://github.com/github/github-ds 172
https://github.com/github/github-elements 28
https://github.com/github/GITHUB-ENTERPRISE-LICENSE-AGREEMENT 432
https://github.com/github/github-graphql-rails-example 1581
https://github.com/github/github-graphql-relay-example 119
https://github.com/github/github-ldap 281
https://github.com/github/github-ospo 4
https://github.com/github/github-services 1574
https://github.com/github/githubOCTO 1003
https://github.com/github/GitPad 1347
https://github.com/github/gitscm-old 3679
https://github.com/github/glb-director 88
https://github.com/github/globalmaintainersummit.github.com 2
https://github.com/github/go-mysql 2395
https://github.com/github/go-opstocat 2485
https://github.com/github/go-spdx 23
https://github.com/github/gollum 3402
https://github.com/github/gov-takedowns 455
https://github.com/github/government-open-source-policies 124
https://github.com/github/gpgme 1647
https://github.com/github/graphql-batch 1084
https://github.com/github/graphql-client 77
https://github.com/github/graphql-relay-walker 1323
https://github.com/github/grit 3347
https://github.com/github/grocer 3165
https://github.com/github/guard 2731
https://github.com/github/hackathons 167
https://github.com/github/heroku-buildpack-lightstep-satellite 532
https://github.com/github/homebrew-bootstrap 89
https://github.com/github/homebrew-gh 999
https://github.com/github/hoosegow 1176
https://github.com/github/hotkey 76
https://github.com/github/hr-opensource 2669
https://github.com/github/html-pipeline 432
https://github.com/github/htttee 3515
https://github.com/github/hub 43
https://github.com/github/hubahuba 3442
https://github.com/github/hubot-mysql-datastore 165
https://github.com/github/hubot-pager-me 33
https://github.com/github/hubot-sans 188
https://github.com/github/hubot-scripts 2144
https://github.com/github/hubot-slack 414
https://github.com/github/hyderabad-murals 722
https://github.com/github/ietf-cms 596
https://github.com/github/image-crop-element 243
https://github.com/github/include-fragment-element 156
https://github.com/github/incubator-airflow 36
https://github.com/github/india 2
https://github.com/github/invisible-recaptcha-validator 1594
https://github.com/github/janky 415
https://github.com/github/jekyll-commonmark-ghpages 111
https://github.com/github/jenkins_api_client 1702
https://github.com/github/jquery-hotkeys 3020
https://github.com/github/jquery-relatize_date 2983
https://github.com/github/jtml 14
https://github.com/github/kafka-sink-azure-kusto 540
https://github.com/github/kano-desktop 2819
https://github.com/github/kestrel 2679
https://github.com/github/kube-service-exporter 11
https://github.com/github/learn.github.com 436
https://github.com/github/ledbetter 3056
https://github.com/github/libbuffer 41
https://github.com/github/libgit2sharp 2619
https://github.com/github/libprojfs 397
https://github.com/github/licensed 9
https://github.com/github/lightcrawler 392
https://github.com/github/lightstep-tracer-ruby 743
https://github.com/github/linux 432
https://github.com/github/lit-html 1862
https://github.com/github/lock 41
https://github.com/github/looker-slackbot 1707
https://github.com/github/lua-nginx-module 2731
https://github.com/github/marginalia 3516
https://github.com/github/markdown-toolbar-element 243
https://github.com/github/markdownlint-github 5
https://github.com/github/markup 63
https://github.com/github/MASPreferences 3416
https://github.com/github/maturity-model 2560
https://github.com/github/maven-plugins 165
https://github.com/github/media 3008
https://github.com/github/memcached 482
https://github.com/github/memoize 27
https://github.com/github/mentorships 1990
https://github.com/github/mime-types 2562
https://github.com/github/mini-throttle 86
https://github.com/github/mlops 230
https://github.com/github/mona-sans 168
https://github.com/github/msysgit 1362
https://github.com/github/multibinder 1735
https://github.com/github/multimap 420
https://github.com/github/MVG 96
https://github.com/github/mysql-haproxy-xinetd 2511
https://github.com/github/nagios-plugins-github 3346
https://github.com/github/nagioseasier-module 3221
https://github.com/github/Nimble 3116
https://github.com/github/node-slack-sdk 2266
https://github.com/github/node-statsd 3008
https://github.com/github/nugget 1957
https://github.com/github/OAuth-Ruby-Quickstart 1594
https://github.com/github/oauth2_proxy 432
https://github.com/github/objective-c-style-guide 2023
https://github.com/github/octo-recipes 2821
https://github.com/github/octobox 170
https://github.com/github/octocatalog-diff 263
https://github.com/github/octofacts 333
https://github.com/github/octoforce-actions 35
https://github.com/github/octokit.py 2168
https://github.com/github/OHHTTPStubs 3120
https://github.com/github/ohnogit 2542
https://github.com/github/omniauth 432
https://github.com/github/omnisharp-roslyn 1097
https://github.com/github/omnisharp-vscode 1097
https://github.com/github/open-source-survey 881
https://github.com/github/openldap-bcrypt 3165
https://github.com/github/opensourcefriday 20
https://github.com/github/optimizely-javascript-sdk 1083
https://github.com/github/orchestrator-agent 1248
https://github.com/github/ossar-action 76
https://github.com/github/osv-schema 490
https://github.com/github/Pac-tocat 76
https://github.com/github/packwerk 317
https://github.com/github/pagerduty-incident-webhooks 3019
https://github.com/github/pages-cucumber-fixture 2068
https://github.com/github/pages-gem 13
https://github.com/github/pages-health-check 103
https://github.com/github/personal-website 112
https://github.com/github/pets-workshop 27
https://github.com/github/platform-samples 6
https://github.com/github/plax 2017
https://github.com/github/pong 2822
https://github.com/github/posix-spawn 2969
https://github.com/github/practice 1995
https://github.com/github/presto 1743
https://github.com/github/prettier-config 169
https://github.com/github/promise.rb 1908
https://github.com/github/proto-gen-go 131
https://github.com/github/proxysql 1453
https://github.com/github/puppet-aptly 2289
https://github.com/github/puppet-aptmirror 538
https://github.com/github/puppet-ca_cert 2280
https://github.com/github/puppet-consul_template 754
https://github.com/github/puppet-module-group 4022
https://github.com/github/puppet-orchestrator-for-mysql 41
https://github.com/github/puppet-sysfs 2391
https://github.com/github/puppet-vault 2510
https://github.com/github/puppetlabs-apt 2059
https://github.com/github/puppetlabs-puppet 2863
https://github.com/github/puppetlabs-puppetdb 2609
https://github.com/github/putty 246
https://github.com/github/pycon2011 4471
https://github.com/github/query-selector 651
https://github.com/github/Quick 3110
https://github.com/github/quote-selection 546
https://github.com/github/rack-ssl-enforcer 3673
https://github.com/github/rack-statsd 3017
https://github.com/github/rails 1976
https://github.com/github/railsless-deploy 3193
https://github.com/github/rally 102
https://github.com/github/rbenv-autohash 2321
https://github.com/github/reactnd-project-readable-starter 1836
https://github.com/github/Rebel 2722
https://github.com/github/refined-github 2018
https://github.com/github/relative-time-element 36
https://github.com/github/release-radar 429
https://github.com/github/remote-form 62
https://github.com/github/remote-input-element 113
https://github.com/github/renaming 432
https://github.com/github/replicate 1713
https://github.com/github/RepoRepairTool 3019
https://github.com/github/request-marketplace-action 8
https://github.com/github/request_timer 3020
https://github.com/github/Research-Panel-Sweepstakes 225
https://github.com/github/resque 918
https://github.com/github/rest-api-description 5
https://github.com/github/restricted-input 2085
https://github.com/github/review-pull-requests-at-github-template 113
https://github.com/github/roadmap 63
https://github.com/github/rollup.js 1524
https://github.com/github/roskomnadzor 2539
https://github.com/github/rubocop-github 56
https://github.com/github/rubocop-rails-accessibility 218
https://github.com/github/ruby-gpgme 216
https://github.com/github/ruby-test-tracer 901
https://github.com/github/ruby-thecodeshop 3012
https://github.com/github/rubycas-server 2926
https://github.com/github/rundeck-chatops-plugin 618
https://github.com/github/s3gof3r 596
https://github.com/github/safegem 3020
https://github.com/github/scientist 45
https://github.com/github/scripts-to-rule-them-all 154
https://github.com/github/sdr-code-camp 887
https://github.com/github/secure_headers 33
https://github.com/github/securitylab 36
https://github.com/github/semantic 306
https://github.com/github/serialized_attributes 2163
https://github.com/github/services-implementation-challenge 1223
https://github.com/github/SharpDevelop 3060
https://github.com/github/skeema 4
https://github.com/github/Skills-Based-Volunteering-Public 236
https://github.com/github/smimesign 16
https://github.com/github/snakebite 2057
https://github.com/github/SoftU2F 890
https://github.com/github/sonic-pi-challenge 866
https://github.com/github/sparkles-legacy 2286
https://github.com/github/specta 3347
https://github.com/github/Spoon-Knife 70
https://github.com/github/sqoop 307
https://github.com/github/ssh-key-algo 216
https://github.com/github/ssh_data 28
https://github.com/github/ssziparchive 3014
https://github.com/github/stable-socket 420
https://github.com/github/stale 974
https://github.com/github/statsd-ruby 1568
https://github.com/github/strap 225
https://github.com/github/STUtils 3264
https://github.com/github/super-linter 21
https://github.com/github/swift-style-guide 2023
https://github.com/github/swordfish 2797
https://github.com/github/synsanity 1797
https://github.com/github/tab-container-element 119
https://github.com/github/tainted_hash 1363
https://github.com/github/taps 3008
https://github.com/github/task-lists-element 99
https://github.com/github/task_list 2429
https://github.com/github/teach.github.com 3442
https://github.com/github/template 2008
https://github.com/github/template-parts 14
https://github.com/github/testrepo 797
https://github.com/github/text-expander-element 37
https://github.com/github/textarea-autosize 37
https://github.com/github/training-kit 14
https://github.com/github/training-utils 230
https://github.com/github/training.github.com 3387
https://github.com/github/transparency 98
https://github.com/github/turbo 62
https://github.com/github/tweetsodium 413
https://github.com/github/twui 2865
https://github.com/github/typing-effect-element 243
https://github.com/github/u2f-api 1188
https://github.com/github/uiimage-from-animated-gif 3424
https://github.com/github/update-project-action 2
https://github.com/github/upload 3017
https://github.com/github/url-search-params 1467
https://github.com/github/user-select-contain-polyfill 399
https://github.com/github/veewee 3275
https://github.com/github/version_sorter 257
https://github.com/github/VFSForGit 397
https://github.com/github/VisualStudio 64
https://github.com/github/vitess-gh 5
https://github.com/github/vscode-codeql-starter 20
https://github.com/github/vscode-kubernetes-tools 1068
https://github.com/github/vulcanizer 88
https://github.com/github/webauthn-json 58
https://github.com/github/webcomponentsjs 1331
https://github.com/github/webpack-config-github 1024
https://github.com/github/welcome-to-github 432
https://github.com/github/welcome-to-github-and-desktop 1129
https://github.com/github/welcome-to-github-and-pages 1328
https://github.com/github/will_paginate_with_hotkeys 3020
https://github.com/github/winbootstrap 2718
https://github.com/github/wmail-user-scripts 1922
https://github.com/github/yard-sinatra 3020
https://github.com/github/zero_push 2863

Stale repository report

Inactive Repositories

Repository URL Days Inactive
https://github.com/github/.github 5
https://github.com/github/accessibilityjs 1024
https://github.com/github/actions-cheat-sheet 718
https://github.com/github/actions-oidc-debugger 132
https://github.com/github/actions-oidc-gateway-example 355
https://github.com/github/activerecord-trilogy-adapter 15
https://github.com/github/AFNetworking 3046
https://github.com/github/albino 2117
https://github.com/github/aptly 3169
https://github.com/github/Archimedes 2800
https://github.com/github/archive-program 60
https://github.com/github/argo-ml 755
https://github.com/github/aroma 3914
https://github.com/github/auto-check-element 28
https://github.com/github/automatic-contrib-prs 27
https://github.com/github/aws-s3 2177
https://github.com/github/azure-quickstart-templates 818
https://github.com/github/babel-plugin-ensure-name-for-custom-elements 1144
https://github.com/github/babel-plugin-transform-custom-element-classes 1024
https://github.com/github/babel-plugin-transform-invariant-location 1024
https://github.com/github/babel-preset-github 1379
https://github.com/github/backstop 3422
https://github.com/github/backup-utils 7
https://github.com/github/balanced-employee-ip-agreement 34
https://github.com/github/banana_phone 1180
https://github.com/github/bellevue-murals 727
https://github.com/github/bert 796
https://github.com/github/blakejs 423
https://github.com/github/braintree-encryption 259
https://github.com/github/brakeman 2695
https://github.com/github/brasil 6
https://github.com/github/browser-detection 2092
https://github.com/github/browser-support 68
https://github.com/github/browserslist-config 75
https://github.com/github/brubeck 1287
https://github.com/github/buildstep 3567
https://github.com/github/captain-hook 2513
https://github.com/github/cas-overlay 2458
https://github.com/github/catalyst 42
https://github.com/github/ccql 1317
https://github.com/github/certstore 596
https://github.com/github/chatops-controller 215
https://github.com/github/chatops-templates 797
https://github.com/github/check-all 242
https://github.com/github/choosealicense.com 25
https://github.com/github/circuitbreaker 3218
https://github.com/github/cmark-gfm 23
https://github.com/github/code-scanning-javascript-demo 69
https://github.com/github/codemirror-contrib 421
https://github.com/github/codeql-action-sync-tool 85
https://github.com/github/codeql-cli-binaries 20
https://github.com/github/codeql-ctf-go-return 461
https://github.com/github/codeql-dubbo-workshop 135
https://github.com/github/codeql-go 139
https://github.com/github/codeql-learninglab-actions 278
https://github.com/github/codeql-variant-analysis-action 2
https://github.com/github/CodeSearchNet 478
https://github.com/github/codespaces-actions-playground 15
https://github.com/github/codespaces-blank 8
https://github.com/github/codespaces-codeql 21
https://github.com/github/codespaces-django 12
https://github.com/github/codespaces-express 75
https://github.com/github/codespaces-flask 22
https://github.com/github/codespaces-getting-started-ml 235
https://github.com/github/codespaces-jupyter 8
https://github.com/github/codespaces-learn-with-me 87
https://github.com/github/codespaces-nextjs 7
https://github.com/github/codespaces-preact 85
https://github.com/github/codespaces-rails 42
https://github.com/github/codespaces-react 28
https://github.com/github/collectd-elasticsearch 1918
https://github.com/github/combine-prs 42
https://github.com/github/copilot-docs 88
https://github.com/github/copilot.vim 25
https://github.com/github/covid-19-repo-data 55
https://github.com/github/csharp-test-adapter 16
https://github.com/github/custom-element-boilerplate 119
https://github.com/github/d3 1910
https://github.com/github/darrrr 1175
https://github.com/github/dat-analysis 3308
https://github.com/github/dat-science 3109
https://github.com/github/debug-repo 309
https://github.com/github/deli 889
https://github.com/github/dependency-submission-toolkit 62
https://github.com/github/deploy-nodejs 897
https://github.com/github/depstubber 545
https://github.com/github/details-dialog-element 245
https://github.com/github/details-menu-element 13
https://github.com/github/develop.github.com 2236
https://github.com/github/developer-policy 253
https://github.com/github/developer.github.com 2050
https://github.com/github/django-floppyforms 3597
https://github.com/github/docker-awscli 1997
https://github.com/github/Dynamic-Template-Engine 119
https://github.com/github/elasticsearch-srv-discovery 2411
https://github.com/github/elastomer-client 16
https://github.com/github/email_reply_parser 8
https://github.com/github/emergency-pull-request-probot-app 23
https://github.com/github/emissary 937
https://github.com/github/enable-security-alerts-sample 233
https://github.com/github/enterprise-ohai 3018
https://github.com/github/entitlements-app 51
https://github.com/github/entitlements-config 51
https://github.com/github/entitlements-github-plugin 112
https://github.com/github/entitlements-gitrepo-auditor-plugin 112
https://github.com/github/erblint-github 14
https://github.com/github/ernicorn 1063
https://github.com/github/eslint-plugin-custom-elements 45
https://github.com/github/eslint-plugin-github 13
https://github.com/github/etcd-operator 2196
https://github.com/github/evenflow 2746
https://github.com/github/eventlistener-polyfill 1024
https://github.com/github/expecta 3114
https://github.com/github/faceup 3732
https://github.com/github/facter 2658
https://github.com/github/fakeca 596
https://github.com/github/fake_braintree 2044
https://github.com/github/fetch 8
https://github.com/github/fiber-fragments 632
https://github.com/github/file-attachment-element 242
https://github.com/github/filter-input-element 37
https://github.com/github/flit 21
https://github.com/github/fog 3040
https://github.com/github/fog-aws 2218
https://github.com/github/force-pr 2598
https://github.com/github/foreman 3351
https://github.com/github/form-data-entries 1024
https://github.com/github/freno 88
https://github.com/github/freno-client 96
https://github.com/github/game-o 3399
https://github.com/github/game-off-2012 2430
https://github.com/github/game-off-2013 1315
https://github.com/github/game-off-2016 2094
https://github.com/github/garethr-docker 3260
https://github.com/github/gem-builder 3020
https://github.com/github/gemoji 30
https://github.com/github/gh-ado2gh 15
https://github.com/github/gh-bbs2gh 15
https://github.com/github/gh-classroom 67
https://github.com/github/gh-codeql 160
https://github.com/github/gh-migration-analyzer 35
https://github.com/github/gh-mysql-tools 1193
https://github.com/github/gh-net 250
https://github.com/github/gh-ost-ci-env 179
https://github.com/github/gh-projects 7
https://github.com/github/gh-valet 63
https://github.com/github/ghas-jira-integration 131
https://github.com/github/ghec-audit-log-cli 81
https://github.com/github/ghfw-build-extra 281
https://github.com/github/GHKeyBrowser 3227
https://github.com/github/ghterm 3019
https://github.com/github/git-msysgit 3352
https://github.com/github/git-sizer 37
https://github.com/github/gitcasts 3451
https://github.com/github/github-1 432
https://github.com/github/github-app-js-sample 12
https://github.com/github/github-artifact-exporter 134
https://github.com/github/github-ds 172
https://github.com/github/github-elements 28
https://github.com/github/GITHUB-ENTERPRISE-LICENSE-AGREEMENT 432
https://github.com/github/github-graphql-rails-example 1581
https://github.com/github/github-graphql-relay-example 119
https://github.com/github/github-ldap 281
https://github.com/github/github-ospo 4
https://github.com/github/github-services 1574
https://github.com/github/githubOCTO 1002
https://github.com/github/GitPad 1347
https://github.com/github/gitscm-old 3679
https://github.com/github/glb-director 88
https://github.com/github/globalmaintainersummit.github.com 2
https://github.com/github/go-mysql 2395
https://github.com/github/go-opstocat 2485
https://github.com/github/go-spdx 23
https://github.com/github/gollum 3402
https://github.com/github/gov-takedowns 455
https://github.com/github/government-open-source-policies 124
https://github.com/github/gpgme 1646
https://github.com/github/graphql-batch 1084
https://github.com/github/graphql-client 76
https://github.com/github/graphql-relay-walker 1323
https://github.com/github/grit 3347
https://github.com/github/grocer 3165
https://github.com/github/guard 2731
https://github.com/github/hackathons 167
https://github.com/github/heroku-buildpack-lightstep-satellite 532
https://github.com/github/homebrew-bootstrap 89
https://github.com/github/homebrew-gh 999
https://github.com/github/hoosegow 1176
https://github.com/github/hotkey 75
https://github.com/github/hr-opensource 2669
https://github.com/github/html-pipeline 432
https://github.com/github/htttee 3515
https://github.com/github/hub 43
https://github.com/github/hubahuba 3441
https://github.com/github/hubot-mysql-datastore 165
https://github.com/github/hubot-pager-me 33
https://github.com/github/hubot-sans 188
https://github.com/github/hubot-scripts 2144
https://github.com/github/hubot-slack 414
https://github.com/github/hyderabad-murals 722
https://github.com/github/ietf-cms 596
https://github.com/github/image-crop-element 242
https://github.com/github/include-fragment-element 156
https://github.com/github/incubator-airflow 36
https://github.com/github/india 2
https://github.com/github/invisible-recaptcha-validator 1594
https://github.com/github/janky 415
https://github.com/github/jekyll-commonmark-ghpages 111
https://github.com/github/jenkins_api_client 1702
https://github.com/github/jquery-hotkeys 3020
https://github.com/github/jquery-relatize_date 2983
https://github.com/github/jtml 14
https://github.com/github/kafka-sink-azure-kusto 540
https://github.com/github/kano-desktop 2819
https://github.com/github/kestrel 2679
https://github.com/github/kube-service-exporter 11
https://github.com/github/learn.github.com 436
https://github.com/github/ledbetter 3055
https://github.com/github/libbuffer 41
https://github.com/github/libgit2sharp 2619
https://github.com/github/libprojfs 397
https://github.com/github/licensed 9
https://github.com/github/lightcrawler 391
https://github.com/github/lightstep-tracer-ruby 743
https://github.com/github/linux 432
https://github.com/github/lit-html 1862
https://github.com/github/lock 41
https://github.com/github/looker-slackbot 1707
https://github.com/github/lua-nginx-module 2731
https://github.com/github/marginalia 3515
https://github.com/github/markdown-toolbar-element 242
https://github.com/github/markdownlint-github 5
https://github.com/github/markup 63
https://github.com/github/MASPreferences 3416
https://github.com/github/maturity-model 2560
https://github.com/github/maven-plugins 165
https://github.com/github/media 3007
https://github.com/github/memcached 482
https://github.com/github/memoize 27
https://github.com/github/mentorships 1990
https://github.com/github/mime-types 2562
https://github.com/github/mini-throttle 86
https://github.com/github/mlops 230
https://github.com/github/mona-sans 168
https://github.com/github/msysgit 1361
https://github.com/github/multibinder 1735
https://github.com/github/multimap 420
https://github.com/github/MVG 96
https://github.com/github/mysql-haproxy-xinetd 2511
https://github.com/github/nagios-plugins-github 3346
https://github.com/github/nagioseasier-module 3221
https://github.com/github/Nimble 3115
https://github.com/github/node-slack-sdk 2266
https://github.com/github/node-statsd 3008
https://github.com/github/nugget 1957
https://github.com/github/OAuth-Ruby-Quickstart 1594
https://github.com/github/oauth2_proxy 432
https://github.com/github/objective-c-style-guide 2023
https://github.com/github/octo-recipes 2821
https://github.com/github/octobox 170
https://github.com/github/octocatalog-diff 263
https://github.com/github/octofacts 333
https://github.com/github/octoforce-actions 35
https://github.com/github/octokit.py 2168
https://github.com/github/OHHTTPStubs 3120
https://github.com/github/ohnogit 2542
https://github.com/github/omniauth 432
https://github.com/github/omnisharp-roslyn 1097
https://github.com/github/omnisharp-vscode 1097
https://github.com/github/open-source-survey 881
https://github.com/github/openldap-bcrypt 3165
https://github.com/github/opensourcefriday 19
https://github.com/github/optimizely-javascript-sdk 1083
https://github.com/github/orchestrator-agent 1248
https://github.com/github/ossar-action 75
https://github.com/github/osv-schema 490
https://github.com/github/Pac-tocat 75
https://github.com/github/packwerk 317
https://github.com/github/pagerduty-incident-webhooks 3019
https://github.com/github/pages-cucumber-fixture 2068
https://github.com/github/pages-gem 13
https://github.com/github/pages-health-check 103
https://github.com/github/personal-website 112
https://github.com/github/pets-workshop 27
https://github.com/github/platform-samples 6
https://github.com/github/plax 2017
https://github.com/github/pong 2822
https://github.com/github/posix-spawn 2969
https://github.com/github/practice 1994
https://github.com/github/presto 1743
https://github.com/github/prettier-config 169
https://github.com/github/promise.rb 1908
https://github.com/github/proto-gen-go 131
https://github.com/github/proxysql 1453
https://github.com/github/puppet-aptly 2289
https://github.com/github/puppet-aptmirror 537
https://github.com/github/puppet-ca_cert 2280
https://github.com/github/puppet-consul_template 754
https://github.com/github/puppet-module-group 4022
https://github.com/github/puppet-orchestrator-for-mysql 41
https://github.com/github/puppet-sysfs 2391
https://github.com/github/puppet-vault 2510
https://github.com/github/puppetlabs-apt 2059
https://github.com/github/puppetlabs-puppet 2863
https://github.com/github/puppetlabs-puppetdb 2609
https://github.com/github/putty 246
https://github.com/github/pycon2011 4471
https://github.com/github/query-selector 651
https://github.com/github/Quick 3110
https://github.com/github/quote-selection 546
https://github.com/github/rack-ssl-enforcer 3673
https://github.com/github/rack-statsd 3017
https://github.com/github/rails 1976
https://github.com/github/railsless-deploy 3193
https://github.com/github/rally 102
https://github.com/github/rbenv-autohash 2320
https://github.com/github/reactnd-project-readable-starter 1836
https://github.com/github/Rebel 2722
https://github.com/github/refined-github 2018
https://github.com/github/relative-time-element 36
https://github.com/github/release-radar 429
https://github.com/github/remote-form 62
https://github.com/github/remote-input-element 113
https://github.com/github/renaming 432
https://github.com/github/replicate 1712
https://github.com/github/RepoRepairTool 3019
https://github.com/github/request-marketplace-action 8
https://github.com/github/request_timer 3020
https://github.com/github/Research-Panel-Sweepstakes 225
https://github.com/github/resque 918
https://github.com/github/rest-api-description 5
https://github.com/github/restricted-input 2085
https://github.com/github/review-pull-requests-at-github-template 113
https://github.com/github/roadmap 63
https://github.com/github/rollup.js 1524
https://github.com/github/roskomnadzor 2539
https://github.com/github/rubocop-github 56
https://github.com/github/rubocop-rails-accessibility 218
https://github.com/github/ruby-gpgme 216
https://github.com/github/ruby-test-tracer 901
https://github.com/github/ruby-thecodeshop 3012
https://github.com/github/rubycas-server 2925
https://github.com/github/rundeck-chatops-plugin 618
https://github.com/github/s3gof3r 596
https://github.com/github/safegem 3020
https://github.com/github/scientist 45
https://github.com/github/scripts-to-rule-them-all 154
https://github.com/github/sdr-code-camp 887
https://github.com/github/secure_headers 33
https://github.com/github/securitylab 36
https://github.com/github/semantic 306
https://github.com/github/serialized_attributes 2163
https://github.com/github/services-implementation-challenge 1223
https://github.com/github/SharpDevelop 3060
https://github.com/github/skeema 4
https://github.com/github/Skills-Based-Volunteering-Public 236
https://github.com/github/smimesign 16
https://github.com/github/snakebite 2057
https://github.com/github/SoftU2F 890
https://github.com/github/sonic-pi-challenge 866
https://github.com/github/sparkles-legacy 2286
https://github.com/github/specta 3347
https://github.com/github/Spoon-Knife 70
https://github.com/github/sqoop 307
https://github.com/github/ssh-key-algo 216
https://github.com/github/ssh_data 27
https://github.com/github/ssziparchive 3014
https://github.com/github/stable-socket 420
https://github.com/github/stale 974
https://github.com/github/statsd-ruby 1568
https://github.com/github/strap 225
https://github.com/github/STUtils 3263
https://github.com/github/super-linter 21
https://github.com/github/swift-style-guide 2023
https://github.com/github/swordfish 2797
https://github.com/github/synsanity 1797
https://github.com/github/tab-container-element 119
https://github.com/github/tainted_hash 1363
https://github.com/github/taps 3008
https://github.com/github/task-lists-element 99
https://github.com/github/task_list 2429
https://github.com/github/teach.github.com 3442
https://github.com/github/template 2008
https://github.com/github/template-parts 14
https://github.com/github/testrepo 797
https://github.com/github/text-expander-element 37
https://github.com/github/textarea-autosize 37
https://github.com/github/training-kit 13
https://github.com/github/training-utils 230
https://github.com/github/training.github.com 3387
https://github.com/github/transparency 98
https://github.com/github/turbo 62
https://github.com/github/tweetsodium 413
https://github.com/github/twui 2865
https://github.com/github/typing-effect-element 242
https://github.com/github/u2f-api 1188
https://github.com/github/uiimage-from-animated-gif 3424
https://github.com/github/update-project-action 2
https://github.com/github/upload 3017
https://github.com/github/url-search-params 1467
https://github.com/github/user-select-contain-polyfill 399
https://github.com/github/veewee 3275
https://github.com/github/version_sorter 257
https://github.com/github/VFSForGit 397
https://github.com/github/VisualStudio 64
https://github.com/github/vitess-gh 5
https://github.com/github/vscode-codeql-starter 19
https://github.com/github/vscode-kubernetes-tools 1068
https://github.com/github/vulcanizer 88
https://github.com/github/webauthn-json 57
https://github.com/github/webcomponentsjs 1331
https://github.com/github/webpack-config-github 1024
https://github.com/github/welcome-to-github 432
https://github.com/github/welcome-to-github-and-desktop 1129
https://github.com/github/welcome-to-github-and-pages 1328
https://github.com/github/will_paginate_with_hotkeys 3020
https://github.com/github/winbootstrap 2718
https://github.com/github/wmail-user-scripts 1922
https://github.com/github/yard-sinatra 3020
https://github.com/github/zero_push 2863

Permission error on GITHUB_OUTPUT

Great action that has been very helpful. This has been successfully running for me until today where I'm getting an error on every run as it attempts to output the results.

  File "/action/workspace/stale_repos.py", line 244, in output_to_json
    with open(os.environ["GITHUB_OUTPUT"], "a") as file_handle:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/github/file_commands/set_output_1d3c5bca-ce94-4929-8268-f3e1653919d2'

I've tried recreating classic tokens (even with every permission enabled) or fine grained with no luck. I've also tried the workflow on a different org and even a personal repository to make sure it wasn't related to organization settings that might have changed. There is very little on GITHUB_OUTPUT and permissions, so I suspect this should simply work out of the box. I've also specified older releases of the action to verify it wasn't the latest release.

EXEMPT_REPOS with a regexp

It would be nice to be able to use regexp or globbing to exempt repos, fe. EXEMPT_REPOS: conf-*,data-*.

Add Issue Templates

To simplify user interaction with this repository we want to add GitHub Issue Templates.

  • bug report
  • feature request
  • config
    • link to discussions
    • link to github-ospo repo for overall OSPO GitHub Action issues

After triggering the flow, where do i see output file

Hi,

Thanks for the workflow for stale repos validation.
Success in triggering the workflow through Github actions, and viewed the count of stale repos in workflow jobs (events). Is there any other way i can view output of these runs. As it's written some output.md file, from where do i need to check that and how.

Thanks
Sai kumar

Stale repository report

Inactive Repositories

Repository URL Days Inactive
https://github.com/github/grit 3347
https://github.com/github/dat-analysis 3308
https://github.com/github/GHKeyBrowser 3227
https://github.com/github/openldap-bcrypt 3165
https://github.com/github/node-statsd 3008
https://github.com/github/puppetlabs-puppet 2863
https://github.com/github/pong 2822
https://github.com/github/puppetlabs-puppetdb 2609
https://github.com/github/mime-types 2562
https://github.com/github/maturity-model 2561
https://github.com/github/puppet-sysfs 2391
https://github.com/github/aws-s3 2178
https://github.com/github/refined-github 2018
https://github.com/github/plax 2017
https://github.com/github/docker-awscli 1997
https://github.com/github/wmail-user-scripts 1922
https://github.com/github/collectd-elasticsearch 1918
https://github.com/github/d3 1910
https://github.com/github/reactnd-project-readable-starter 1836
https://github.com/github/multibinder 1735
https://github.com/github/jenkins_api_client 1702
https://github.com/github/gpgme 1647
https://github.com/github/statsd-ruby 1568
https://github.com/github/rollup.js 1524
https://github.com/github/proxysql 1453
https://github.com/github/welcome-to-github-and-pages 1328
https://github.com/github/graphql-relay-walker 1323
https://github.com/github/orchestrator-agent 1248
https://github.com/github/services-implementation-challenge 1223
https://github.com/github/banana_phone 1180
https://github.com/github/welcome-to-github-and-desktop 1129
https://github.com/github/omnisharp-roslyn 1097
https://github.com/github/omnisharp-vscode 1097
https://github.com/github/optimizely-javascript-sdk 1083
https://github.com/github/ernicorn 1063
https://github.com/github/githubOCTO 1003
https://github.com/github/homebrew-gh 999
https://github.com/github/emissary 937
https://github.com/github/resque 918
https://github.com/github/deploy-nodejs 897
https://github.com/github/deli 889
https://github.com/github/open-source-survey 881
https://github.com/github/chatops-templates 797
https://github.com/github/testrepo 797
https://github.com/github/bert 796
https://github.com/github/argo-ml 755
https://github.com/github/puppet-consul_template 754
https://github.com/github/lightstep-tracer-ruby 743
https://github.com/github/bellevue-murals 727
https://github.com/github/hyderabad-murals 722
https://github.com/github/fiber-fragments 632
https://github.com/github/rundeck-chatops-plugin 618
https://github.com/github/s3gof3r 596
https://github.com/github/quote-selection 546
https://github.com/github/depstubber 545
https://github.com/github/kafka-sink-azure-kusto 540
https://github.com/github/puppet-aptmirror 538
https://github.com/github/osv-schema 490
https://github.com/github/memcached 482
https://github.com/github/codeql-ctf-go-return 461
https://github.com/github/gov-takedowns 455
https://github.com/github/github-1 432
https://github.com/github/omniauth 432
https://github.com/github/renaming 432
https://github.com/github/welcome-to-github 432
https://github.com/github/release-radar 429
https://github.com/github/blakejs 423
https://github.com/github/codemirror-contrib 421
https://github.com/github/multimap 421
https://github.com/github/stable-socket 421
https://github.com/github/hubot-slack 414
https://github.com/github/user-select-contain-polyfill 399
https://github.com/github/libprojfs 397
https://github.com/github/lightcrawler 392
https://github.com/github/actions-oidc-gateway-example 355
https://github.com/github/octofacts 333
https://github.com/github/packwerk 317
https://github.com/github/debug-repo 309
https://github.com/github/sqoop 307
https://github.com/github/semantic 306
https://github.com/github/ghfw-build-extra 281
https://github.com/github/github-ldap 281
https://github.com/github/octocatalog-diff 263
https://github.com/github/braintree-encryption 259
https://github.com/github/version_sorter 257
https://github.com/github/developer-policy 253
https://github.com/github/gh-net 250
https://github.com/github/putty 246
https://github.com/github/check-all 243
https://github.com/github/file-attachment-element 243
https://github.com/github/image-crop-element 243
https://github.com/github/markdown-toolbar-element 243
https://github.com/github/typing-effect-element 243
https://github.com/github/Skills-Based-Volunteering-Public 236
https://github.com/github/enable-security-alerts-sample 233
https://github.com/github/mlops 230
https://github.com/github/training-utils 230
https://github.com/github/Research-Panel-Sweepstakes 225
https://github.com/github/rubocop-rails-accessibility 218
https://github.com/github/chatops-controller 216
https://github.com/github/ruby-gpgme 216
https://github.com/github/ssh-key-algo 216
https://github.com/github/hubot-sans 188
https://github.com/github/gh-ost-ci-env 180
https://github.com/github/github-ds 172
https://github.com/github/prettier-config 169
https://github.com/github/mona-sans 168
https://github.com/github/hackathons 167
https://github.com/github/hubot-mysql-datastore 165
https://github.com/github/maven-plugins 165
https://github.com/github/gh-codeql 160
https://github.com/github/include-fragment-element 156
https://github.com/github/scripts-to-rule-them-all 154
https://github.com/github/codeql-dubbo-workshop 135
https://github.com/github/actions-oidc-debugger 132
https://github.com/github/ghas-jira-integration 131
https://github.com/github/proto-gen-go 131
https://github.com/github/government-open-source-policies 124
https://github.com/github/custom-element-boilerplate 120
https://github.com/github/Dynamic-Template-Engine 119
https://github.com/github/github-graphql-relay-example 119
https://github.com/github/tab-container-element 119
https://github.com/github/entitlements-github-plugin 113
https://github.com/github/entitlements-gitrepo-auditor-plugin 113
https://github.com/github/remote-input-element 113
https://github.com/github/jekyll-commonmark-ghpages 111
https://github.com/github/pages-health-check 103
https://github.com/github/task-lists-element 99
https://github.com/github/transparency 98
https://github.com/github/freno-client 97
https://github.com/github/MVG 96
https://github.com/github/homebrew-bootstrap 89
https://github.com/github/copilot-docs 88
https://github.com/github/freno 88
https://github.com/github/glb-director 88
https://github.com/github/vulcanizer 88
https://github.com/github/codespaces-learn-with-me 87
https://github.com/github/mini-throttle 86
https://github.com/github/codeql-action-sync-tool 85
https://github.com/github/codespaces-preact 85
https://github.com/github/ghec-audit-log-cli 81
https://github.com/github/graphql-client 77
https://github.com/github/browserslist-config 76
https://github.com/github/codespaces-express 76
https://github.com/github/hotkey 76
https://github.com/github/ossar-action 76
https://github.com/github/Pac-tocat 76
https://github.com/github/Spoon-Knife 70
https://github.com/github/browser-support 69
https://github.com/github/code-scanning-javascript-demo 69
https://github.com/github/gh-classroom 67
https://github.com/github/VisualStudio 64
https://github.com/github/markup 63
https://github.com/github/roadmap 63
https://github.com/github/dependency-submission-toolkit 62
https://github.com/github/remote-form 62
https://github.com/github/turbo 62
https://github.com/github/archive-program 60
https://github.com/github/webauthn-json 58
https://github.com/github/rubocop-github 56
https://github.com/github/covid-19-repo-data 55
https://github.com/github/entitlements-app 51
https://github.com/github/entitlements-config 51
https://github.com/github/eslint-plugin-custom-elements 45
https://github.com/github/scientist 45
https://github.com/github/hub 43
https://github.com/github/catalyst 42
https://github.com/github/codespaces-rails 42
https://github.com/github/combine-prs 42
https://github.com/github/libbuffer 41
https://github.com/github/lock 41
https://github.com/github/puppet-orchestrator-for-mysql 41
https://github.com/github/filter-input-element 37
https://github.com/github/git-sizer 37
https://github.com/github/text-expander-element 37
https://github.com/github/textarea-autosize 37
https://github.com/github/incubator-airflow 36
https://github.com/github/relative-time-element 36
https://github.com/github/securitylab 36
https://github.com/github/gh-migration-analyzer 35
https://github.com/github/octoforce-actions 35
https://github.com/github/balanced-employee-ip-agreement 34
https://github.com/github/hubot-pager-me 33
https://github.com/github/secure_headers 33
https://github.com/github/gemoji 30
https://github.com/github/auto-check-element 28
https://github.com/github/codespaces-react 28
https://github.com/github/github-elements 28
https://github.com/github/ssh_data 28
https://github.com/github/automatic-contrib-prs 27
https://github.com/github/memoize 27
https://github.com/github/pets-workshop 27
https://github.com/github/choosealicense.com 25
https://github.com/github/copilot.vim 25
https://github.com/github/cmark-gfm 23
https://github.com/github/emergency-pull-request-probot-app 23
https://github.com/github/go-spdx 23
https://github.com/github/codespaces-flask 22
https://github.com/github/codespaces-codeql 21
https://github.com/github/flit 21
https://github.com/github/super-linter 21
https://github.com/github/codeql-cli-binaries 20
https://github.com/github/opensourcefriday 20
https://github.com/github/vscode-codeql-starter 20
https://github.com/github/codespaces-actions-playground 16
https://github.com/github/csharp-test-adapter 16
https://github.com/github/elastomer-client 16
https://github.com/github/smimesign 16
https://github.com/github/activerecord-trilogy-adapter 15
https://github.com/github/gh-ado2gh 15
https://github.com/github/gh-bbs2gh 15
https://github.com/github/erblint-github 14
https://github.com/github/jtml 14
https://github.com/github/template-parts 14
https://github.com/github/training-kit 14
https://github.com/github/details-menu-element 13
https://github.com/github/eslint-plugin-github 13
https://github.com/github/pages-gem 13
https://github.com/github/codespaces-django 12
https://github.com/github/github-app-js-sample 12
https://github.com/github/kube-service-exporter 11
https://github.com/github/fetch 9
https://github.com/github/licensed 9
https://github.com/github/codespaces-blank 8
https://github.com/github/codespaces-jupyter 8
https://github.com/github/email_reply_parser 8
https://github.com/github/request-marketplace-action 8
https://github.com/github/backup-utils 7
https://github.com/github/codespaces-nextjs 7
https://github.com/github/gh-projects 7
https://github.com/github/brasil 6
https://github.com/github/platform-samples 6
https://github.com/github/.github 5
https://github.com/github/markdownlint-github 5
https://github.com/github/rest-api-description 5
https://github.com/github/vitess-gh 5
https://github.com/github/github-ospo 4
https://github.com/github/skeema 4
https://github.com/github/codeql-variant-analysis-action 2
https://github.com/github/cvelist 2
https://github.com/github/globalmaintainersummit.github.com 2
https://github.com/github/india 2
https://github.com/github/update-project-action 2

Motivation behind github/ organization and docker/python?

This is more of a general question than an issue, but I'm curious why this lives in github/ instead of actions/: https://github.com/actions? It seems most of the 'official' actions live there, and I think this would make a good addition there!

I also thought I'd ask in this ticket - what was the motivation behind using docker/python? Most of the major/official actions seem to use typescript, and I think many people are very familiar with the syntax to reference an action like this:

uses: actions/checkout@v3

I've used GitHub actions for quite a few years and I honestly can say I've never seen this syntax, so it was a bit strange to me at first:

uses: docker://ghcr.io/github/stale_repos:v1

Certainly not saying anything is wrong, but curious to learn about why this path was taken for this action. It seems like there is more complexity with making/pushing a docker image that gets referenced instead of just referencing a GitHub repo directly. It also seems a bit strange to me that an official GitHub action is using a 3rd party python library for GitHub instead of something like octokit.

Thanks in advance!

Unclear error when using the action

When using the action, I get an error, but don't really understand what the problem is. My workflow looks like this:

name: stale repo identifier

on:
  workflow_dispatch:
  schedule:
    - cron: '3 2 1 * *'

jobs:
  build:
    name: stale repo identifier
    runs-on: ubuntu-latest

    steps:
    - name: Checkout code
      uses: actions/checkout@v3

    - name: Run stale_repos tool
      uses: docker://ghcr.io/github/stale_repos:v1
      env:
        GH_TOKEN: ${{ secrets.GH_TOKEN }}
        ORGANIZATION: ${{ secrets.ORGANIZATION }}
        INACTIVE_DAYS: 730

    - name: Create issue
      uses: peter-evans/create-issue-from-file@v4
      with:
        title: Stale repository report
        content-filepath: ./stale_repos.md
        assignees: tfenster
        token: ${{ secrets.GH_TOKEN }}

The error message I get is

Run docker://ghcr.io/github/stale_repos:v1
  env:
    GH_TOKEN: ***
    ORGANIZATION: ***
    INACTIVE_DAYS: 730
/usr/bin/docker run --name ghcriogithubstale_reposv1_bb8378 --label 181ea8 --workdir /github/workspace --rm -e "GH_TOKEN" -e "ORGANIZATION" -e "INACTIVE_DAYS" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/stale-repo-identifier/stale-repo-identifier":"/github/workspace" ghcr.io/github/stale_repos:v1
Starting stale repo search...
Traceback (most recent call last):
  File "/action/workspace/stale_repos.py", line [2](https://github.com/tfenster/stale-repo-identifier/actions/runs/7054897187/job/19204485701#step:4:2)29, in <module>
    main()
  File "/action/workspace/stale_repos.py", line 52, in main
    inactive_repos = get_inactive_repos(
                     ^^^^^^^^^^^^^^^^^^^
  File "/action/workspace/stale_repos.py", line 107, in get_inactive_repos
    repos = github_connection.organization(organization).repositories()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python[3](https://github.com/tfenster/stale-repo-identifier/actions/runs/7054897187/job/19204485701#step:4:3).12/site-packages/github3/github.py", line 1688, in organization
    json = self._json(self._get(url), 200)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/github3/models.py", line 161, in _json
    raise exceptions.error_for(response)
github3.exceptions.NotFoundError: [4](https://github.com/tfenster/stale-repo-identifier/actions/runs/7054897187/job/19204485701#step:4:4)04 Not Found

I found #51, which also talks about a 404, but as it has a fix attached, I guess that can't be happening anymore, right?

Feature: Temporary exemptions

Would it make sense to track on what date someone confirmed the repository was still active, and that way you could confirm that was still the case after X months? As a bonus, we won't have a mysterious, public, keep tag on several of our repositories!

Permission error on GITHUB_OUTPUT Still present

Hi there

We have just tried to re-run the stale-repos action since the recent changes and have found the GITHUB_OUTPUT error is still present.

This issue was previously raised in #98

name: Stale Repositories Report Testing

on:
  workflow_dispatch:

permissions:
  contents: read

jobs:
  stale-repos:
    name: Stale repository report
    runs-on: ubuntu-latest
    permissions:
      contents: read
      issues: write

    steps:
      - name: Checkout code
        uses: actions/checkout@v4

      - name: Run stale_repos tool
        uses: github/stale-repos@v1
        env:
          GH_TOKEN: ${{ secrets.GH_STALE_REPO_KEY }}
          ORGANIZATION: <ORG_NAME>
          INACTIVE_DAYS: 365

Example of the error

Found 65 stale repos in <ORG_NAME>
Traceback (most recent call last):
  File "/action/workspace/stale_repos.py", line 300, in <module>
    main()
  File "/action/workspace/stale_repos.py", line 57, in main
    output_to_json(inactive_repos)
  File "/action/workspace/stale_repos.py", line 244, in output_to_json
    with open(os.environ["GITHUB_OUTPUT"], "a") as file_handle:
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/github/file_commands/set_output_f12c6469-3d43-4461-970d-03daabda9118'

Support for personal accounts

What if I want to use this action in my personal repo to detect chronically inactive repos?

I tried setting the ORGANIZATION variable to my username, but it didn't work. So I read the source code and maybe we should add a new option to configure whether it is an individual or an organization, or just treat it as an individual when the organization variable is empty instead of returning an error ?

I guess adding a condition here might work properly.

org = github_connection.organization(organization)
for repo in org.repositories():

Ability to exempt a repo using repository topic

It would be nice to have the ability use a repository topic to exempt a repository from showing up on the stale repo report. A default like keep would make sense, and configurable would be nice.

Add last push date to markdown and JSON outputs

The addition of the last push date for each repo to the output files will be helpful. Having an absolute date is more helpful compared to the relative number of days.

Markdown

Repository URL Days Inactive Last Push Date
https://github.com/example/repo1 5 2023-06-14

JSON
{"url": "https://github.com/example/repo1", "daysInactive": 5, "lastPushDate": "2013-06-14"}

Action is not certified by GitHub

I noticed in the marketplace that this action is verified by the creator org of github, but it isn't considered certified by GitHub:

image
image

Compare this to something like the checkout action and notice that it doesn't have the disclaimer. I'm not sure how certain actions get certified by GitHub, but I think this action should get marked as such. Maybe another good reason to have it live in actions/?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.