Skip to content

chore(ci): enable automated doctest execution across gem CI matrix - #36296

Open
torreypayne wants to merge 1 commit into
ci/doctest-prefactoringfrom
ci/enable-doctests-matrix
Open

chore(ci): enable automated doctest execution across gem CI matrix#36296
torreypayne wants to merge 1 commit into
ci/doctest-prefactoringfrom
ci/enable-doctests-matrix

Conversation

@torreypayne

@torreypayne torreypayne commented Aug 18, 2026

Copy link
Copy Markdown
Member

📚 PR Stack Navigation

  1. PR #1: Zizmor Security Audit Fixes (Base)
  2. PR #2: Doctest Prefactoring (Sample Loader & 11-Gem Mocks)
  3. 👉 PR #3: Doctest CI Matrix Switch (Top of Stack - You are here)

Enables automated YARD doctest execution in the Ubuntu Ruby 4.0 CI matrix.

Stack:

  1. chore(ci): address zizmor findings #36206 (Zizmor security fixes)
  2. refactor(doctest): prefactor sample loader and helper mocks for CI compatibility #36295 (Prefactoring: sample loader & doctest helper mocks across 11 gems)
  3. This PR: Enables CI matrix switch in ci.yml & ci.rb (2-line diff)

Fixes: b/434017709

@torreypayne
torreypayne marked this pull request as ready for review August 18, 2026 19:35
@torreypayne
torreypayne requested review from a team and yoshi-approver as code owners August 18, 2026 19:35
@torreypayne
torreypayne force-pushed the ci/enable-doctests-matrix branch from b8385b8 to 4893dff Compare August 18, 2026 20:38
@torreypayne
torreypayne requested a review from a team as a code owner August 18, 2026 21:46
@torreypayne
torreypayne force-pushed the ci/enable-doctests-matrix branch from 4893dff to b49dc11 Compare August 18, 2026 21:47
@aandreassa

Copy link
Copy Markdown
Contributor
Files changed:
  .github/.OwlBot.lock.yaml
  .github/workflows/ci.yml
  .toys/ci.rb
[2026-08-18 22:02:54  INFO]  exec: ["bundle", "install", "--retry=3"]
No gem directories changed.

doctest didn't run in CI. It would be good to trigger as a demo with the libraries you are fixing.

@torreypayne
torreypayne force-pushed the ci/enable-doctests-matrix branch from b49dc11 to 3a28bce Compare August 20, 2026 20:27
@torreypayne
torreypayne force-pushed the ci/enable-doctests-matrix branch from 3a28bce to 4acc988 Compare August 20, 2026 21:08
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.

3 participants