Skip to content

Commit d0e70a6

Browse files
chore(release): v0.2.3
1 parent 4696916 commit d0e70a6

8 files changed

Lines changed: 27 additions & 20 deletions

File tree

.github/workflows/container-image.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -309,11 +309,13 @@ jobs:
309309
GH_TOKEN: ${{ secrets.GHCR_TOKEN || github.token }}
310310
PACKAGE_NAME: ${{ matrix.image.package }}
311311
run: |
312-
gh api --method PATCH \
313-
-H "Accept: application/vnd.github+json" \
314-
-H "X-GitHub-Api-Version: 2022-11-28" \
315-
"/orgs/corgicorner/packages/container/${PACKAGE_NAME}/visibility" \
316-
-f visibility=public
312+
if ! gh api --method PATCH \
313+
-H "Accept: application/vnd.github+json" \
314+
-H "X-GitHub-Api-Version: 2022-11-28" \
315+
"/orgs/corgicorner/packages/container/${PACKAGE_NAME}/visibility" \
316+
-f visibility=public; then
317+
echo "::notice::GHCR visibility update was unavailable; anonymous pull verification remains authoritative."
318+
fi
317319
318320
- name: Verify anonymous pull access
319321
if: (matrix.image.registry == 'ghcr' && needs.prepare.outputs.ghcr_enabled == 'true') || (matrix.image.registry == 'dockerhub' && needs.prepare.outputs.dockerhub_enabled == 'true')

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## Unreleased
44

5+
## [0.2.3] - 2026-07-31
6+
7+
- Fixed release completion when GHCR visibility updates are unavailable but the published images
8+
already pass anonymous pull verification.
9+
510
## [0.2.2] - 2026-07-31
611

712
- Fixed public multi-architecture image publication so release builds reliably publish the web and

distribution-manifest.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
22
"schemaVersion": 2,
3-
"release": "v0.2.2",
3+
"release": "v0.2.3",
44
"source": {
55
"repository": "https://github.com/CorgiCorner/bisibility",
6-
"tag": "v0.2.2"
6+
"tag": "v0.2.3"
77
},
88
"images": {
9-
"web": "ghcr.io/corgicorner/bisibility:0.2.2",
10-
"worker": "ghcr.io/corgicorner/bisibility-worker:0.2.2"
9+
"web": "ghcr.io/corgicorner/bisibility:0.2.3",
10+
"worker": "ghcr.io/corgicorner/bisibility-worker:0.2.3"
1111
},
1212
"artifacts": {
1313
"compose": {
1414
"name": "docker-compose.self-host.yml",
15-
"sha256": "89cbd80f952f8e3cf42dd1ff400eac64517af7dfdcf22125e13cf5ca3664f68b"
15+
"sha256": "0063dbdb189e34b506ba19557d3221a8f07354492c47f63b413ffe7742882b45"
1616
},
1717
"environment": {
1818
"name": "bisibility.env.example",

docker-compose.self-host.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ x-app-env: &app-env
9494

9595
services:
9696
db-migrations:
97-
image: docker.io/corgicorner/bisibility:0.2.2
97+
image: docker.io/corgicorner/bisibility:0.2.3
9898
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
9999
command: >
100100
sh -c 'npm run db:migrate && if [ "$$DEMO_FIXED_OTP" = "1" ]; then node --experimental-strip-types prisma/seed.ts; fi'
@@ -104,7 +104,7 @@ services:
104104
condition: service_healthy
105105

106106
app:
107-
image: docker.io/corgicorner/bisibility:0.2.2
107+
image: docker.io/corgicorner/bisibility:0.2.3
108108
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
109109
restart: unless-stopped
110110
ports:
@@ -256,7 +256,7 @@ services:
256256
- "127.0.0.1:${TEMPORAL_UI_HOST_PORT:-8233}:8080"
257257

258258
worker:
259-
image: docker.io/corgicorner/bisibility-worker:0.2.2
259+
image: docker.io/corgicorner/bisibility-worker:0.2.3
260260
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
261261
profiles: [ "scheduled" ]
262262
restart: unless-stopped

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ x-app-env: &app-env
100100

101101
services:
102102
db-migrations:
103-
image: ${BISIBILITY_IMAGE:-docker.io/corgicorner/bisibility:0.2.2}
103+
image: ${BISIBILITY_IMAGE:-docker.io/corgicorner/bisibility:0.2.3}
104104
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
105105
build:
106106
<<: *app-build
@@ -114,7 +114,7 @@ services:
114114
condition: service_healthy
115115

116116
app:
117-
image: ${BISIBILITY_IMAGE:-docker.io/corgicorner/bisibility:0.2.2}
117+
image: ${BISIBILITY_IMAGE:-docker.io/corgicorner/bisibility:0.2.3}
118118
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
119119
build: *app-build
120120
restart: unless-stopped
@@ -267,7 +267,7 @@ services:
267267
- "127.0.0.1:${TEMPORAL_UI_HOST_PORT:-8233}:8080"
268268

269269
worker:
270-
image: ${BISIBILITY_WORKER_IMAGE:-docker.io/corgicorner/bisibility-worker:0.2.2}
270+
image: ${BISIBILITY_WORKER_IMAGE:-docker.io/corgicorner/bisibility-worker:0.2.3}
271271
pull_policy: ${BISIBILITY_PULL_POLICY:-missing}
272272
build:
273273
context: .

docs/self-hosting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ checkout.
239239

240240
```bash
241241
mkdir bisibility && cd bisibility
242-
VERSION=v0.2.2
242+
VERSION=v0.2.3
243243
BASE_URL="https://github.com/CorgiCorner/bisibility/releases/download/${VERSION}"
244244
curl -fLO "${BASE_URL}/docker-compose.self-host.yml"
245245
curl -fLO "${BASE_URL}/bisibility.env.example"

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bisibility",
3-
"version": "0.2.2",
3+
"version": "0.2.3",
44
"private": true,
55
"description": "Self-hostable open-source keyword rank tracker with keyword and backlink research, MCP, and bring-your-own providers.",
66
"license": "AGPL-3.0-only",

0 commit comments

Comments
 (0)