Skip to content

fix(template): resolve parameter substitution and CI workflow gaps#91

Merged
cameronraysmith merged 55 commits intomainfrom
pnt-3zn-omnix-template-ci-gaps
Feb 17, 2026
Merged

fix(template): resolve parameter substitution and CI workflow gaps#91
cameronraysmith merged 55 commits intomainfrom
pnt-3zn-omnix-template-ci-gaps

Conversation

@cameronraysmith
Copy link
Collaborator

No description provided.

Add wheel-build.yaml and wheel-release.yaml to the pyo3-package
paths list so they are excluded when instantiating without pyo3.
Trigger wheel builds on release events instead of chaining from
package-release.yaml, avoiding reusable workflow references that
break when wheel-build.yaml is excluded by omnix template.
Remove build-wheels and publish-wheels jobs and the build-wheels
input parameter. Detect maturin packages via Cargo.toml presence
to skip uv build for pyo3 packages. Wheel building is now handled
by the standalone wheel-release workflow triggered on release events.
…inputs

Wheel building is now handled by the standalone wheel-release
workflow triggered on release events, so ci.yaml no longer needs
to detect or pass build-wheels to package-release.
Quote $GITHUB_OUTPUT to prevent globbing and word splitting.
Use grouped redirects instead of individual redirects.
Quote ${{ inputs.* }} arguments to release-package command.
@cameronraysmith cameronraysmith added the docs-preview Build and publish docs previews on PRs label Feb 17, 2026
…docs

The setup-nix composite action already calls nothing-but-nix at the
cleave level, which removes all pre-installed software including the
Android SDK and CodeQL toolcache that this step targeted.
Replace docs-deploy and docs-preview-deploy with docs-deploy-production
and docs-deploy-preview that route Cloudflare credentials through sops
exec-env. Production deploy checks for existing version by commit tag
before falling back to direct deploy. Preview deploy sanitizes branch
names and tags versions with commit metadata.

Add docs-versions, docs-deployments, and docs-tail utility recipes
for Cloudflare Workers observability.
Wrangler versions list always returns the 10 most recent and does not
accept a --limit parameter.
Compute a URL-safe branch name for Cloudflare preview alias subdomains,
matching the sanitization logic used by the justfile and reference templates.
Rename preview-docs to preview-docs-deploy and pass sanitized_branch,
environment, and force_run inputs to the deploy-docs reusable workflow.
Rename deploy-docs to production-docs-deploy and pass sanitized_branch,
environment, and force_run inputs. Use set-variables outputs for debug
and branch instead of hardcoded values for consistency.
Integrate cached-ci-job composite action to skip redundant deployments
when docs content, setup-nix action, workflow file, and justfile are
unchanged. Gate all steps on cache decision and persist job result
markers via actions/cache for subsequent runs.
@cameronraysmith cameronraysmith merged commit f637fb5 into main Feb 17, 2026
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-preview Build and publish docs previews on PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments