From 599191fb151ed4170f7d15de74511d0b06534d08 Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 15:44:28 -0800 Subject: [PATCH 1/7] Update org name from github to github-community-projects Replace all instances of github/measure-innersource with github-community-projects/measure-innersource to reflect the repository transfer. Add an important notice to the README about the move. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/contributor_report.yaml | 2 +- CONTRIBUTING.md | 14 ++++++------ Dockerfile | 6 ++--- README.md | 28 +++++++++++++++-------- 5 files changed, 31 insertions(+), 21 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 1d6a65d..94587c1 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,7 @@ blank_issues_enabled: true contact_links: - name: Ask a question - url: https://github.com/github/measure-innersource/discussions/new + url: https://github.com/github-community-projects/measure-innersource/discussions/new about: Ask a question or start a discussion - name: GitHub OSPO GitHub Action Overall Issue url: https://github.com/github/github-ospo/issues/new diff --git a/.github/workflows/contributor_report.yaml b/.github/workflows/contributor_report.yaml index cc6f70c..b33e325 100644 --- a/.github/workflows/contributor_report.yaml +++ b/.github/workflows/contributor_report.yaml @@ -32,7 +32,7 @@ jobs: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} START_DATE: ${{ env.START_DATE }} END_DATE: ${{ env.END_DATE }} - REPOSITORY: github/measure-innersource + REPOSITORY: github-community-projects/measure-innersource SPONSOR_INFO: "true" - name: Create issue diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 55fefcd..89eb072 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,11 +19,11 @@ All types of contributions are encouraged and valued. See the [Table of Contents ## I Have a Question -Before you ask a question, it is best to search for existing [Issues](https://github.com/github/measure-innersource/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. +Before you ask a question, it is best to search for existing [Issues](https://github.com/github-community-projects/measure-innersource/issues) that might help you. In case you have found a suitable issue and still need clarification, you can write your question in this issue. If you then still feel the need to ask a question and need clarification, we recommend the following: -- Open an [Issue](https://github.com/github/measure-innersource/issues/new). +- Open an [Issue](https://github.com/github-community-projects/measure-innersource/issues/new). - Provide as much context as you can about what you're running into. - Provide project and platform versions (Node.js, npm, etc), depending on what seems relevant. @@ -45,7 +45,7 @@ A good bug report shouldn't leave others needing to chase you up for more inform - Make sure that you are using the latest version. - Determine if your bug is really a bug and not an error on your side e.g. using incompatible environment components/versions (Make sure that you have read the documentation. If you are looking for support, you might want to check [this section](#i-have-a-question)). -- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/github/measure-innersource/issues). +- To see if other users have experienced (and potentially already solved) the same issue you are having, check if there is not already a bug report existing for your bug or error in the [bug tracker](https://github.com/github-community-projects/measure-innersource/issues). - Collect information about the bug: - Stack trace (Traceback) - OS, Platform and Version (Windows, Linux, macOS, x86, ARM) @@ -57,7 +57,7 @@ A good bug report shouldn't leave others needing to chase you up for more inform ### How Do I Submit a Good Bug Report? -Please submit a bug report using our [GitHub Issues template](https://github.com/github/measure-innersource/issues/new?template=bug_report.yml). +Please submit a bug report using our [GitHub Issues template](https://github.com/github-community-projects/measure-innersource/issues/new?template=bug_report.yml). ## Suggesting Enhancements @@ -69,14 +69,14 @@ This section guides you through submitting an enhancement suggestion for measure - Make sure that you are using the latest version. - Read the documentation carefully and find out if the functionality is already covered, maybe by an individual configuration. -- Perform a [search](https://github.com/github/measure-innersource/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. +- Perform a [search](https://github.com/github-community-projects/measure-innersource/issues) to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. - Find out whether your idea fits with the scope and aims of the project. It's up to you to make a strong case to convince the project's developers of the merits of this feature or to develop the feature yourself and contribute it to the project. ### How Do I Submit a Good Enhancement Suggestion? -Please submit an enhancement suggestion using our [GitHub Issues template](https://github.com/github/measure-innersource/issues/new?template=feature_request.yml). +Please submit an enhancement suggestion using our [GitHub Issues template](https://github.com/github-community-projects/measure-innersource/issues/new?template=feature_request.yml). ### Pull Request Standards @@ -86,4 +86,4 @@ We are using [Conventional Commits](https://www.conventionalcommits.org/en/v1.0. Releases are automated if a pull request is labelled with our [SemVer related labels](.github/release-drafter.yml) or with the `vuln` or `release` labels. -You can also manually initiate a release you can do so through the GitHub Actions UI. If you have permissions to do so, you can navigate to the [Actions tab](https://github.com/github/measure-innersource/actions/workflows/release.yml) and select the `Run workflow` button. This will allow you to select the branch to release from and the version to release. +You can also manually initiate a release you can do so through the GitHub Actions UI. If you have permissions to do so, you can navigate to the [Actions tab](https://github.com/github-community-projects/measure-innersource/actions/workflows/release.yml) and select the `Run workflow` button. This will allow you to select the branch to release from and the version to release. diff --git a/Dockerfile b/Dockerfile index d388a62..e1f4829 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,9 @@ LABEL com.github.actions.name="measure-innersource" \ com.github.actions.icon="bar-chart" \ com.github.actions.color="white" \ maintainer="@zkoppert" \ - org.opencontainers.image.url="https://github.com/github/measure-innersource" \ - org.opencontainers.image.source="https://github.com/github/measure-innersource" \ - org.opencontainers.image.documentation="https://github.com/github/measure-innersource" \ + org.opencontainers.image.url="https://github.com/github-community-projects/measure-innersource" \ + org.opencontainers.image.source="https://github.com/github-community-projects/measure-innersource" \ + org.opencontainers.image.documentation="https://github.com/github-community-projects/measure-innersource" \ org.opencontainers.image.vendor="GitHub" \ org.opencontainers.image.description="Measure and report on the InnerSource collaboration occurring in a given repository" diff --git a/README.md b/README.md index dd7a2ea..5676925 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,15 @@ # Measure InnerSource tool +> [!IMPORTANT] +> This repository has moved from `github/measure-innersource` to `github-community-projects/measure-innersource`. +> Please update your git remote: +> +> ```shell +> git remote set-url origin git@github.com:github-community-projects/measure-innersource.git +> ``` +> +> Note: replace `origin` with the name of your remote if it's different. + This tool measures InnerSource collaboration in a given repository by analyzing issues, pull requests, and code contributions. It helps organizations track and improve their InnerSource adoption by quantifying the collaboration between different teams and departments. ## What is InnerSource? @@ -358,7 +368,7 @@ Below is an example of the generated InnerSource report: ## Support -If you need support using this project or have questions about it, please [open up an issue in this repository](https://github.com/github/measure-innersource/issues). 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. +If you need support using this project or have questions about it, please [open up an issue in this repository](https://github.com/github-community-projects/measure-innersource/issues). 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 @@ -393,7 +403,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: "owner/repo" GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -423,7 +433,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: "owner/repo" GH_APP_ID: ${{ secrets.APP_ID }} @@ -454,7 +464,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: "internal-org/critical-service" GH_TOKEN: ${{ secrets.GHE_TOKEN }} @@ -484,7 +494,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: "bigcorp/massive-monorepo" GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -521,7 +531,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource for ${{ matrix.repository }} - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: ${{ matrix.repository }} GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -550,7 +560,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v1 env: REPOSITORY: "org/repository" GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -595,7 +605,7 @@ This action can be configured to authenticate with GitHub App Installation or Pe | `RATE_LIMIT_BYPASS` | False | `false` | If set to `true`, the rate limit will be bypassed. This is useful if being run on an local GitHub server with rate limiting disabled. | | `OUTPUT_FILE` | False | `innersource_report.md` | Output filename. | | `REPORT_TITLE` | False | `"InnerSource Report"` | Title to have on the report issue. | -| `REPOSITORY` | True | `""` | The name of the repository you are trying to measure. Format `owner/repo` ie. `github/measure-innersource` | +| `REPOSITORY` | True | `""` | The name of the repository you are trying to measure. Format `owner/repo` ie. `github-community-projects/measure-innersource` | | `CHUNK_SIZE` | False | `100` | Number of items to process at once when fetching data. Increasing can improve performance but uses more memory. Minimum value is 10. | | `OWNING_TEAM` | False | `""` | Comma-separated list of GitHub usernames that own the repository. Overrides the built-in team determination algorithm. Example: `alice,bob,charlie` | @@ -826,7 +836,7 @@ The tool automatically splits large files, but you can: If you continue to experience issues: -1. **Check Existing Issues**: Search the [GitHub Issues](https://github.com/github/measure-innersource/issues) for similar problems +1. **Check Existing Issues**: Search the [GitHub Issues](https://github.com/github-community-projects/measure-innersource/issues) for similar problems 2. **Create a New Issue**: Include: - Error messages (sanitized of sensitive information) - Configuration details (without secrets) From b1fe7b4f894d62ceb4b4b63de5b73a965e837ec4 Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 15:45:37 -0800 Subject: [PATCH 2/7] Update Docker image reference in action.yml to new org Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index f412b2d..2258899 100644 --- a/action.yml +++ b/action.yml @@ -4,7 +4,7 @@ author: "github" description: "A GitHub Action to measure and report how much innersource collaboration in a repo" runs: using: "docker" - image: "docker://ghcr.io/github/measure_innersource:v1" + image: "docker://ghcr.io/github-community-projects/measure_innersource:v1" branding: icon: "bar-chart" color: "white" From e1d2e208e0edb1b93ad92b58888c2cfc3c81679d Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 15:52:29 -0800 Subject: [PATCH 3/7] Fix markdown table alignment in README.md Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5676925..c4e38ca 100644 --- a/README.md +++ b/README.md @@ -605,7 +605,7 @@ This action can be configured to authenticate with GitHub App Installation or Pe | `RATE_LIMIT_BYPASS` | False | `false` | If set to `true`, the rate limit will be bypassed. This is useful if being run on an local GitHub server with rate limiting disabled. | | `OUTPUT_FILE` | False | `innersource_report.md` | Output filename. | | `REPORT_TITLE` | False | `"InnerSource Report"` | Title to have on the report issue. | -| `REPOSITORY` | True | `""` | The name of the repository you are trying to measure. Format `owner/repo` ie. `github-community-projects/measure-innersource` | +| `REPOSITORY` | True | `""` | The name of the repository you are trying to measure. Format `owner/repo` ie. `github-community-projects/measure-innersource` | | `CHUNK_SIZE` | False | `100` | Number of items to process at once when fetching data. Increasing can improve performance but uses more memory. Minimum value is 10. | | `OWNING_TEAM` | False | `""` | Comma-separated list of GitHub usernames that own the repository. Overrides the built-in team determination algorithm. Example: `alice,bob,charlie` | From 2d46a960ec7ddaa3fb0c013d740613545fadff6a Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 15:56:17 -0800 Subject: [PATCH 4/7] Update pull request template by removing review instruction Removed instruction to request review from @jeffrey-luszcz for publishing new data. Signed-off-by: Zack Koppert --- .github/pull_request_template.md | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e0a63f4..51072c0 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -20,7 +20,6 @@ examples: "feat: add new logger" or "fix: remove unused imports" - [ ] If documentation is needed for this change, has that been included in this pull request - [ ] run `make lint` and fix any issues that you have introduced - [ ] run `make test` and ensure you have test coverage for the lines you are introducing -- [ ] If publishing new data to the public (scorecards, security scan results, code quality results, live dashboards, etc.), please request review from `@jeffrey-luszcz` ### Reviewer From b7a15f7b0000c34b86d77154f87691803cdb6045 Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 15:58:39 -0800 Subject: [PATCH 5/7] Update CODEOWNERS to zkoppert and jmeridth Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a506e1e..407cfad 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @github/ospo-github-actions +* @zkoppert @jmeridth From 37dd507e78b720e68a907aa916ed4f23247ec388 Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 16:12:08 -0800 Subject: [PATCH 6/7] Update pull request template to remove reviewer section Removed reviewer section and related checklist items. Signed-off-by: Zack Koppert --- .github/pull_request_template.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 51072c0..7258072 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -20,7 +20,3 @@ examples: "feat: add new logger" or "fix: remove unused imports" - [ ] If documentation is needed for this change, has that been included in this pull request - [ ] run `make lint` and fix any issues that you have introduced - [ ] run `make test` and ensure you have test coverage for the lines you are introducing - -### Reviewer - -- [ ] Label as either `fix`, `documentation`, `enhancement`, `infrastructure`, `maintenance`, or `breaking` From 90bfab8b89b2ba2d326dfe954ecd52f877e237be Mon Sep 17 00:00:00 2001 From: Zack Koppert Date: Wed, 25 Feb 2026 16:18:31 -0800 Subject: [PATCH 7/7] Update version references from v1 to v2 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 12 ++++++------ action.yml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c4e38ca..69a24dd 100644 --- a/README.md +++ b/README.md @@ -403,7 +403,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: "owner/repo" GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -433,7 +433,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: "owner/repo" GH_APP_ID: ${{ secrets.APP_ID }} @@ -464,7 +464,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: "internal-org/critical-service" GH_TOKEN: ${{ secrets.GHE_TOKEN }} @@ -494,7 +494,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: "bigcorp/massive-monorepo" GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -531,7 +531,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource for ${{ matrix.repository }} - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: ${{ matrix.repository }} GH_TOKEN: ${{ secrets.GH_TOKEN }} @@ -560,7 +560,7 @@ jobs: uses: actions/checkout@v4 - name: Measure InnerSource - uses: github-community-projects/measure-innersource@v1 + uses: github-community-projects/measure-innersource@v2 env: REPOSITORY: "org/repository" GH_TOKEN: ${{ secrets.GH_TOKEN }} diff --git a/action.yml b/action.yml index 2258899..64044c8 100644 --- a/action.yml +++ b/action.yml @@ -4,7 +4,7 @@ author: "github" description: "A GitHub Action to measure and report how much innersource collaboration in a repo" runs: using: "docker" - image: "docker://ghcr.io/github-community-projects/measure_innersource:v1" + image: "docker://ghcr.io/github-community-projects/measure_innersource:v2" branding: icon: "bar-chart" color: "white"