From 58916efb16c33ad3f98111a7d7908b7f38317f56 Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 09:32:12 +0800 Subject: [PATCH 1/6] docs: add GitHub Marketplace badge to README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d3de82a..0b17c5f 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ Trustabl — open-source tooling for production-ready agentic tools

+

+ Trustabl on GitHub Marketplace +

+ # Trustabl Action A GitHub Action that runs [trustabl](https://github.com/trustabl/trustabl) — the From 856440e5afdfd9e0379ac43dc7cf58f8e095e327 Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 09:40:13 +0800 Subject: [PATCH 2/6] docs: add trustabl downloads badge beside Marketplace badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0b17c5f..64cfa42 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@

Trustabl on GitHub Marketplace + trustabl binary downloads

# Trustabl Action From c7e1bc40d1de73a8bccfb739e002feae6a6d929e Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 10:10:12 +0800 Subject: [PATCH 3/6] ci: add count-action-users workflow + used-by badge --- .github/workflows/count-action-users.yml | 33 ++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/count-action-users.yml diff --git a/.github/workflows/count-action-users.yml b/.github/workflows/count-action-users.yml new file mode 100644 index 0000000..8bba336 --- /dev/null +++ b/.github/workflows/count-action-users.yml @@ -0,0 +1,33 @@ +name: Count action users + +# Counts how many workflow files across GitHub reference this action +# (GitHub code search), and writes a shields.io endpoint JSON that the +# README "used by" badge renders. Same method as the count-action-users +# Marketplace action: https://github.com/marketplace/actions/count-action-users +# +# Note: counts workflow FILES, not unique repos, and includes this repo + +# forks. It is a proxy for adoption. + +on: + schedule: + - cron: '0 4 * * 1' # weekly, Mondays 04:00 UTC + workflow_dispatch: # run on demand to populate the badge immediately + +permissions: + contents: write # the action commits the generated badge JSON + +jobs: + count: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Generate "used by" badge endpoint + uses: cicirello/count-action-users@v1 + with: + action-list: trustabl/trustabl-action + target-directory: .github/badges + commit-and-push: true + color: blue + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 64cfa42..767bbac 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Trustabl on GitHub Marketplace - trustabl binary downloads + Used by (workflow files)

# Trustabl Action From 14fce558a2805bfbbdcecf91119f7ec2b11ffcf0 Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 12:26:06 +0800 Subject: [PATCH 4/6] ci: seed used-by badge endpoint so it renders on merge --- .github/badges/trustabl-action.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/badges/trustabl-action.json diff --git a/.github/badges/trustabl-action.json b/.github/badges/trustabl-action.json new file mode 100644 index 0000000..deae2d6 --- /dev/null +++ b/.github/badges/trustabl-action.json @@ -0,0 +1,6 @@ +{ + "schemaVersion": 1, + "label": "used by", + "message": "0", + "color": "blue" +} From 14d20587ba5783f91fb81dbb31d54cbce93fdf2b Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 13:44:24 +0800 Subject: [PATCH 5/6] Use native downloads badge instead of count-action-users endpoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The endpoint "used by" badge 404'd until merged to main, showing shields "resource not found". Replace it with shields' native github/downloads badge on trustabl/trustabl releases — a real usage proxy (~344 downloads), zero maintenance, no self-committed JSON or weekly workflow. Remove count-action-users.yml and the endpoint JSON. --- .github/badges/trustabl-action.json | 6 ----- .github/workflows/count-action-users.yml | 33 ------------------------ README.md | 2 +- 3 files changed, 1 insertion(+), 40 deletions(-) delete mode 100644 .github/badges/trustabl-action.json delete mode 100644 .github/workflows/count-action-users.yml diff --git a/.github/badges/trustabl-action.json b/.github/badges/trustabl-action.json deleted file mode 100644 index deae2d6..0000000 --- a/.github/badges/trustabl-action.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "schemaVersion": 1, - "label": "used by", - "message": "0", - "color": "blue" -} diff --git a/.github/workflows/count-action-users.yml b/.github/workflows/count-action-users.yml deleted file mode 100644 index 8bba336..0000000 --- a/.github/workflows/count-action-users.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Count action users - -# Counts how many workflow files across GitHub reference this action -# (GitHub code search), and writes a shields.io endpoint JSON that the -# README "used by" badge renders. Same method as the count-action-users -# Marketplace action: https://github.com/marketplace/actions/count-action-users -# -# Note: counts workflow FILES, not unique repos, and includes this repo + -# forks. It is a proxy for adoption. - -on: - schedule: - - cron: '0 4 * * 1' # weekly, Mondays 04:00 UTC - workflow_dispatch: # run on demand to populate the badge immediately - -permissions: - contents: write # the action commits the generated badge JSON - -jobs: - count: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Generate "used by" badge endpoint - uses: cicirello/count-action-users@v1 - with: - action-list: trustabl/trustabl-action - target-directory: .github/badges - commit-and-push: true - color: blue - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 767bbac..1a12a7c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

Trustabl on GitHub Marketplace - Used by (workflow files) + trustabl binary downloads

# Trustabl Action From fd776f7c2855daafd1b5487b0bf1be7c97378648 Mon Sep 17 00:00:00 2001 From: Sairen Christian Buerano <122254250+sairenchristianbuerano@users.noreply.github.com> Date: Tue, 16 Jun 2026 13:51:17 +0800 Subject: [PATCH 6/6] Add 'used by' badge (count-action-users) alongside downloads --- .github/badges/trustabl-action.json | 6 +++++ .github/workflows/count-action-users.yml | 28 ++++++++++++++++++++++++ README.md | 1 + 3 files changed, 35 insertions(+) create mode 100644 .github/badges/trustabl-action.json create mode 100644 .github/workflows/count-action-users.yml diff --git a/.github/badges/trustabl-action.json b/.github/badges/trustabl-action.json new file mode 100644 index 0000000..deae2d6 --- /dev/null +++ b/.github/badges/trustabl-action.json @@ -0,0 +1,6 @@ +{ + "schemaVersion": 1, + "label": "used by", + "message": "0", + "color": "blue" +} diff --git a/.github/workflows/count-action-users.yml b/.github/workflows/count-action-users.yml new file mode 100644 index 0000000..52475dc --- /dev/null +++ b/.github/workflows/count-action-users.yml @@ -0,0 +1,28 @@ +name: Count action users + +# Counts public repos whose workflow files reference this action (GitHub +# code search) and writes a shields.io endpoint JSON that the README +# "used by" badge renders. Public workflow files only; a proxy for adoption. + +on: + schedule: + - cron: '0 4 * * 1' # weekly, Mondays 04:00 UTC + workflow_dispatch: # run on demand to populate the badge immediately + +permissions: + contents: write # the action commits the generated badge JSON + +jobs: + count: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Generate "used by" badge endpoint + uses: cicirello/count-action-users@v1 + with: + action-list: trustabl/trustabl-action + target-directory: .github/badges + commit-and-push: true + color: blue + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 1a12a7c..fc7a6da 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@

Trustabl on GitHub Marketplace trustabl binary downloads + Used by (repos)

# Trustabl Action