diff --git a/.github/images/boringcache-dark.svg b/.github/images/boringcache-dark.svg
new file mode 100644
index 0000000..808f983
--- /dev/null
+++ b/.github/images/boringcache-dark.svg
@@ -0,0 +1 @@
+
diff --git a/.github/images/boringcache-light.svg b/.github/images/boringcache-light.svg
new file mode 100644
index 0000000..bcc3199
--- /dev/null
+++ b/.github/images/boringcache-light.svg
@@ -0,0 +1 @@
+
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 588c03b..87633be 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+### Changed
+
+- Use the shared BoringCache logo in the README and a layers icon for the
+ Action badge. Describe the Action's shared build cache in Marketplace metadata.
## [1.30.1] - 2026-09-09
diff --git a/README.md b/README.md
index 280325d..7beac57 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,13 @@
-# boringcache/one
+
+
+
+
-**One Action for every BoringCache mode.**
+# BoringCache for GitHub Actions
+
+One Action for shared build cache across Docker builds and native build tools.
+
+Uses the same BoringCache plan as your local builds.
`boringcache/one` brings BoringCache into GitHub Actions. Pick archive, Docker,
BuildKit, or a native tool adapter; the Action installs the CLI, prepares the
diff --git a/action.yml b/action.yml
index bf0885f..f751df3 100644
--- a/action.yml
+++ b/action.yml
@@ -1,5 +1,5 @@
name: 'BoringCache One'
-description: 'GitHub lifecycle for one CLI-owned BoringCache plan.'
+description: 'Shared build cache for GitHub Actions, Docker builds, and native build tools.'
author: 'BoringCache'
inputs:
cli-version:
@@ -94,5 +94,5 @@ runs:
post: 'dist/save/index.js'
post-if: "success() || inputs.save-always == 'true' || inputs.save-always == 'True' || inputs.save-always == 'TRUE'"
branding:
- icon: 'archive'
+ icon: 'layers'
color: 'blue'