Skip to content

Release: 4 fixes, 1 chore → Main#7726

Merged
h0lybyte merged 5 commits intomainfrom
dev
Mar 7, 2026
Merged

Release: 4 fixes, 1 chore → Main#7726
h0lybyte merged 5 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 7, 2026

Release: Dev → Main

5 atomic commits ready for main

Bug Fixes

Chores


This PR is automatically maintained by CI

…#7725)

* feat(crossplane): add CNPG TLS certificates via cert-manager Objects

Crossplane Object resources that manage cert-manager Certificate CRDs
for CNPG server and replication TLS. Certs are signed by internal-ca-issuer
with 90-day duration and 30-day early renewal. Uses new secret names
(supabase-server-tls, supabase-replication-tls) to avoid conflicting
with CNPG auto-managed secrets during the transition period.

* fix(crossplane): use correct provider-kubernetes SA name with hash suffix

provider-kubernetes generates its ServiceAccount with a hash suffix
(crossplane-contrib-provider-kubernetes-f6665ef36536). The RBAC
ClusterRoleBinding was targeting the wrong SA name, causing Objects
to fail with "forbidden" when managing cert-manager Certificates.
h0lybyte added 2 commits March 7, 2026 02:48
* fix(astro-kbve): align OSRS override field names with Zod schema

Fix cooking field naming mismatches in override files so component
rendering works correctly:
- karambwan: cook_ticks → ticks
- monkfish: stop_burn → stop_burn_level, stop_burn_gauntlets → stop_burn_level_gauntlets

Also regenerates 3 item pages with updated Wiki API data (GE limits).

* feat(astro-kbve): extend OSRS Zod schemas with missing override fields

Add fields present in override data but missing from schemas:
- FoodSchema: type (fish/pie/cake), combo_food (1-tick eat)
- CookingSchema: quest_required (quest needed to cook)
- PotionSchema: effect (summary string), effects[].description
- ShopSourceSchema: requirements (quest/skill to access shop)
- RecipeSchema: product, product_id, product_quantity (output item)

Also adds isComboFood() type guard. Both IOSRSSchema.ts and
generated.ts updated to stay in sync.

* fix(osrs): accept string ranges for quantity and product_quantity fields

Material quantity and recipe product_quantity can be ranges like "3-6"
or "100-250" in override data. Changed from z.number() to
z.union([z.number(), z.string()]) in both schema files.
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 7, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@astrojs/starlight 0.37.7 UnknownUnknown
npm/astro 5.18.0 UnknownUnknown

Scanned Files

  • pnpm-lock.yaml

@github-actions github-actions bot changed the title Release: 1 fix → Main Release: 2 fixes, 1 chore → Main Mar 7, 2026
* fix(axum-kbve): restore Dockerfile Astro build to 8192MB heap

ARC runners have 24Gi RAM — no need to cap at 4096MB.
Restores UV_THREADPOOL_SIZE=4 and --max-old-space-size=8192.

* fix(ci): add BUILDKIT_PROGRESS=plain and root .dockerignore

- Set BUILDKIT_PROGRESS=plain so Docker build failures show full
  command output instead of condensed progress bar
- Add root .dockerignore to exclude node_modules, .git, target/,
  and other large dirs from the Docker build context
- Restore Dockerfile Astro build to 8192MB heap for ARC runners

* chore(axum-kbve): bump version to 1.0.28

* fix(ci): add pre-build diagnostics and force BUILDKIT_PROGRESS=plain

Set BUILDKIT_PROGRESS=plain inline on the build command so it
propagates directly to docker buildx. Add df/free/docker diagnostics
before the build to capture disk and memory state.
@github-actions github-actions bot changed the title Release: 2 fixes, 1 chore → Main Release: 3 fixes, 1 chore → Main Mar 7, 2026
…#7732)

* fix(axum-kbve): restore Dockerfile Astro build to 8192MB heap

ARC runners have 24Gi RAM — no need to cap at 4096MB.
Restores UV_THREADPOOL_SIZE=4 and --max-old-space-size=8192.

* fix(ci): add BUILDKIT_PROGRESS=plain and root .dockerignore

- Set BUILDKIT_PROGRESS=plain so Docker build failures show full
  command output instead of condensed progress bar
- Add root .dockerignore to exclude node_modules, .git, target/,
  and other large dirs from the Docker build context
- Restore Dockerfile Astro build to 8192MB heap for ARC runners

* chore(axum-kbve): bump version to 1.0.28

* fix(ci): add pre-build diagnostics and force BUILDKIT_PROGRESS=plain

Set BUILDKIT_PROGRESS=plain inline on the build command so it
propagates directly to docker buildx. Add df/free/docker diagnostics
before the build to capture disk and memory state.

* fix(ci): remove network=host from buildx setup for DinD compatibility

On arc-runner-set, BuildKit runs inside the DinD sidecar. The
network=host driver-opt makes BuildKit share DinD's network namespace,
which prevents it from reaching the GHA cache endpoint
(ACTIONS_CACHE_URL) that is only accessible from the runner container.
This causes the build to hang and get killed with SIGINT (exit 130).

Removing the option matches the working rentearth CI configuration
that successfully builds Docker images on the same arc-runner-set.
@h0lybyte h0lybyte self-requested a review as a code owner March 7, 2026 08:00
@github-actions github-actions bot changed the title Release: 3 fixes, 1 chore → Main Release: 4 fixes, 1 chore → Main Mar 7, 2026
@h0lybyte h0lybyte merged commit 58f7972 into main Mar 7, 2026
13 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Mar 7, 2026
@nx-cloud
Copy link

nx-cloud bot commented Mar 7, 2026

View your CI Pipeline Execution ↗ for commit cfa931d

Command Status Duration Result
nx e2e astro-e2e ✅ Succeeded 2m 27s View ↗

☁️ Nx Cloud last updated this comment at 2026-03-07 08:22:11 UTC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant