Skip to content

Conversation

ianks
Copy link
Collaborator

@ianks ianks commented Jul 15, 2025

Simplify the doctest GitHub Actions workflow by removing job matrix and separate jobs. Update Ruby version to 3.4 and Node.js to 20.
Combine doctests, doc build, and link checks into a single job for streamlined execution.

Simplify the doctest GitHub Actions workflow by removing job matrix and separate jobs.
Update Ruby version to 3.4 and Node.js to 20.
Combine doctests, doc build, and link checks into a single job for streamlined execution.
cd docsite
npm run build
- name: Setup Ruby and Rust
uses: oxidize-rb/actions/setup-ruby-and-rust@v1

Check warning

Code scanning / CodeQL

Unpinned tag for a non-immutable Action in workflow Medium

Unpinned 3rd party Action 'Documentation Tests' step
Uses Step
uses 'oxidize-rb/actions/setup-ruby-and-rust' with ref 'v1', not a pinned commit hash
ianks added 3 commits July 15, 2025 12:00
- Remove unused/commented Ruby env setup
- Standardize string quoting style to double quotes
- Simplify file writing and string formatting
- Change build.rs to return Result, improve error handling
- Replace Open3 calls with Rake sh for commands
- Adjust clippy flags to deny unwrap/expect usage
- Remove tmp/doctest from Cargo.toml workspace members
- Clean up Ruby syntax check to use sh command
- Improve output messages and code comments
Add 'doctest-stabilize' branch to push event triggers in doctest.yml
to run documentation tests on both main and doctest-stabilize branches.
- Reformat documentation outline for clarity and structure
- Simplify Rust code examples by removing unused imports and parameters
- Replace manual C string literals with safer macros
- Fix minor bugs in example functions and improve initialization patterns
- Update project setup with Display trait implementation for URL wrapper
- Tighten clippy linting in doctest task by removing lenient allowances
- Minor workflow YAML syntax fix (double quotes for cache)
@ianks ianks merged commit 562d2cd into main Jul 15, 2025
64 checks passed
@ianks ianks deleted the doctest-stabilize branch July 15, 2025 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant