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 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 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 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 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 Action