fix(template): resolve parameter substitution and CI workflow gaps#91
Merged
cameronraysmith merged 55 commits intomainfrom Feb 17, 2026
Merged
fix(template): resolve parameter substitution and CI workflow gaps#91cameronraysmith merged 55 commits intomainfrom
cameronraysmith merged 55 commits intomainfrom
Conversation
…re/architecture.qmd
…ts/requirements.qmd
…h omnix placeholder
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.
…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.
…ce implementations
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.