Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/_selftest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
uses: ./.github/workflows/check-non-standard-chars.yml
# lint-yaml/lint-markdown are brand new, so (like check-phi below) they
# aren't at the released `@v2` tag their reusable workflows' internal
# `uses: d-morrison/gha/lint-*@v2` step resolves against yet. Exercise the
# `uses: Morrison-Lab/gha/lint-*@v2` step resolves against yet. Exercise the
# local composites directly against this repo's own tracked YAML/Markdown,
# bypassing the wrapper the way check-phi/quarto-publish/test-coverage do.
lint-yaml:
Expand All @@ -28,7 +28,7 @@
contents: read
steps:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

Check warning on line 31 in .github/workflows/_selftest.yml

View workflow job for this annotation

GitHub Actions / lint-yaml

31:73 [comments] too few spaces before comment: expected 2
- name: Lint YAML
uses: ./lint-yaml
lint-markdown:
Expand All @@ -38,7 +38,7 @@
contents: read
steps:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

Check warning on line 41 in .github/workflows/_selftest.yml

View workflow job for this annotation

GitHub Actions / lint-yaml

41:73 [comments] too few spaces before comment: expected 2
- name: Lint Markdown
uses: ./lint-markdown
lint-qmd:
Expand All @@ -48,7 +48,7 @@
contents: read
steps:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

Check warning on line 51 in .github/workflows/_selftest.yml

View workflow job for this annotation

GitHub Actions / lint-yaml

51:73 [comments] too few spaces before comment: expected 2
- name: Lint QMD prose
uses: ./lint-qmd
with:
Expand All @@ -66,7 +66,7 @@
contents: read
steps:
- name: Check out repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

Check warning on line 69 in .github/workflows/_selftest.yml

View workflow job for this annotation

GitHub Actions / lint-yaml

69:73 [comments] too few spaces before comment: expected 2
- name: Set up R
uses: r-lib/actions/setup-r@d3c5be51b12e724e68f33216ca3c148b66d5f0b6 # v2.12.1
with:
Expand Down Expand Up @@ -138,7 +138,7 @@
python3 -m pytest check-phi/tests/ -q
# check-new-line-breaks is brand new, so (like check-phi/lint-yaml/lint-markdown
# above) it doesn't exist at the released `@v2` tag its reusable workflow's
# internal `uses: d-morrison/gha/check-new-line-breaks@v2` step resolves
# internal `uses: Morrison-Lab/gha/check-new-line-breaks@v2` step resolves
# against yet. Exercise the local composite directly so the selftest covers
# the actual PR code; consumers use the reusable workflow once `@v2` includes
# the action. base-ref makes this a real diff-scoped run against whatever
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/altdoc-multiversion-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ jobs:

- name: Generate version dropdown
if: github.event.action != 'closed'
uses: d-morrison/gha/.github/actions/generate-altdoc-version-dropdown@v2
uses: Morrison-Lab/gha/.github/actions/generate-altdoc-version-dropdown@v2
with:
docs-source-dir: ${{ env.DOCS_SOURCE_DIR }}
quarto-config-path: ${{ inputs.quarto-config-path }}
Expand Down Expand Up @@ -399,7 +399,7 @@ jobs:
- name: "[default branch] Resolve base URL for bootstrap"
id: bootstrap-base-url
if: github.event_name == 'push' && github.ref == format('refs/heads/{0}', inputs.default-branch)
uses: d-morrison/gha/.github/actions/resolve-altdoc-base-url@v2
uses: Morrison-Lab/gha/.github/actions/resolve-altdoc-base-url@v2
with:
override: ${{ inputs.docs-base-url }}

Expand Down Expand Up @@ -442,7 +442,7 @@ jobs:

- name: Build root landing page redirect
if: github.event_name != 'pull_request' && env.landing_target != ''
uses: d-morrison/gha/.github/actions/generate-altdoc-landing-page@v2
uses: Morrison-Lab/gha/.github/actions/generate-altdoc-landing-page@v2
with:
target: ${{ env.landing_target }}
output-dir: site-root
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bump-submodule.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
token: ${{ secrets.WORKFLOW_TOKEN || github.token }}

- name: Initialize submodules
uses: d-morrison/gha/.github/actions/checkout-submodules@v2
uses: Morrison-Lab/gha/.github/actions/checkout-submodules@v2
with:
submodules-token: ${{ secrets.SUBMODULES_TOKEN }}

Expand All @@ -75,7 +75,7 @@ jobs:
fi

- name: Open PR if the pointer moved
uses: d-morrison/gha/open-sync-pr@v2
uses: Morrison-Lab/gha/open-sync-pr@v2
with:
branch: ${{ inputs.pr-branch }}
base: ${{ inputs.base-branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-bibliography-dois.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Check bibliography DOIs
uses: d-morrison/gha/check-bibliography-dois@v2
uses: Morrison-Lab/gha/check-bibliography-dois@v2
with:
install-quarto: ${{ inputs.install-quarto }}
no-metadata-check: ${{ inputs.no-metadata-check }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-equation-renders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ jobs:

- name: Check equation renders
if: steps.meta.outputs.action == 'deploy'
uses: d-morrison/gha/check-equation-renders@v2
uses: Morrison-Lab/gha/check-equation-renders@v2
with:
site-dir: _preview_download/site/
fail: ${{ inputs.fail }}
2 changes: 1 addition & 1 deletion .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
- name: Check links
id: lychee
if: github.event_name != 'pull_request' || steps.check-label.outputs.skip != 'true'
uses: d-morrison/gha/check-links@v2
uses: Morrison-Lab/gha/check-links@v2
with:
lychee-config: ${{ inputs.lychee-config }}
lychee-args: ${{ inputs.lychee-args }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-new-line-breaks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
fetch-depth: 0

- name: Check new markdown lines for missing semantic breaks
uses: d-morrison/gha/check-new-line-breaks@v2
uses: Morrison-Lab/gha/check-new-line-breaks@v2
with:
python-version: ${{ inputs.python-version }}
globs: ${{ inputs.globs }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-non-standard-chars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Check for non-standard characters
uses: d-morrison/gha/check-non-standard-chars@v2
uses: Morrison-Lab/gha/check-non-standard-chars@v2
with:
python-version: ${{ inputs.python-version }}
2 changes: 1 addition & 1 deletion .github/workflows/check-phi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
fetch-depth: 0

- name: Check for PHI
uses: d-morrison/gha/check-phi@v2
uses: Morrison-Lab/gha/check-phi@v2
with:
python-version: ${{ inputs.python-version }}
detectors: ${{ inputs.detectors }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
issues: write
id-token: write
actions: write # dispatch the review workflow via `gh workflow run`
uses: d-morrison/gha/.github/workflows/claude.yml@v2
uses: Morrison-Lab/gha/.github/workflows/claude.yml@v2
# Pass secrets explicitly (not `secrets: inherit`) for parity with
# examples/claude.yml; inherit only works for same-owner callers.
secrets:
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,7 @@ jobs:
# claude-code-review.yml convention. (Ported from qwt — gha #45.)
- name: Parse caller workflow ref
id: caller-wf
uses: d-morrison/gha/.github/actions/parse-workflow-ref@v2
uses: Morrison-Lab/gha/.github/actions/parse-workflow-ref@v2
with:
workflow-ref: ${{ github.workflow_ref }}

Expand Down Expand Up @@ -410,7 +410,7 @@ jobs:
# .github/actions/checkout-submodules.
- name: Checkout submodules
if: steps.selfmod.outputs.self_mod != 'true' && inputs.checkout-submodules
uses: d-morrison/gha/.github/actions/checkout-submodules@v2
uses: Morrison-Lab/gha/.github/actions/checkout-submodules@v2
with:
submodules-token: ${{ secrets.SUBMODULES_TOKEN }}

Expand All @@ -420,7 +420,7 @@ jobs:
# instead of eyeballing it. Empty by default; most repos need neither.
- name: Install packages
if: steps.selfmod.outputs.self_mod != 'true'
uses: d-morrison/gha/.github/actions/install-packages@v2
uses: Morrison-Lab/gha/.github/actions/install-packages@v2
with:
apt-packages: ${{ inputs.apt-packages }}
pip-packages: ${{ inputs.pip-packages }}
Expand Down Expand Up @@ -584,7 +584,7 @@ jobs:
- name: Run Claude Code Review
id: claude-review
if: steps.selfmod.outputs.self_mod != 'true'
uses: d-morrison/gha/.github/actions/run-claude-review-attempt@v2
uses: Morrison-Lab/gha/.github/actions/run-claude-review-attempt@v2
with:
claude-code-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand Down Expand Up @@ -640,7 +640,7 @@ jobs:
- name: Resolve and upload execution file path
id: exec-file
if: steps.claude-review.outcome == 'success'
uses: d-morrison/gha/.github/actions/upload-review-execution@v2
uses: Morrison-Lab/gha/.github/actions/upload-review-execution@v2
with:
execution-file: ${{ steps.claude-review.outputs.execution_file }}
attempt-label: attempt1
Expand All @@ -653,7 +653,7 @@ jobs:
id: fail-check
if: steps.claude-review.outcome == 'success'
continue-on-error: true
uses: d-morrison/gha/.github/actions/run-review-guard@v2
uses: Morrison-Lab/gha/.github/actions/run-review-guard@v2
with:
execution-file: ${{ steps.exec-file.outputs.path }}

Expand Down Expand Up @@ -684,7 +684,7 @@ jobs:
steps.fail-check.outcome == 'failure' &&
steps.fail-check.outputs.stub_review == 'true'
continue-on-error: true
uses: d-morrison/gha/.github/actions/run-claude-review-attempt@v2
uses: Morrison-Lab/gha/.github/actions/run-claude-review-attempt@v2
with:
claude-code-oauth-token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
anthropic-api-key: ${{ secrets.ANTHROPIC_API_KEY }}
Expand All @@ -706,7 +706,7 @@ jobs:
id: exec-file-retry
if: steps.claude-review-retry.outcome == 'success'
continue-on-error: true
uses: d-morrison/gha/.github/actions/upload-review-execution@v2
uses: Morrison-Lab/gha/.github/actions/upload-review-execution@v2
with:
execution-file: ${{ steps.claude-review-retry.outputs.execution_file }}
attempt-label: attempt2
Expand All @@ -715,7 +715,7 @@ jobs:
id: fail-check-retry
if: steps.exec-file-retry.outcome == 'success'
continue-on-error: true
uses: d-morrison/gha/.github/actions/run-review-guard@v2
uses: Morrison-Lab/gha/.github/actions/run-review-guard@v2
with:
execution-file: ${{ steps.exec-file-retry.outputs.path }}

Expand All @@ -729,7 +729,7 @@ jobs:
- name: Sum attempt costs
id: sum-cost
if: always() && steps.selfmod.outputs.self_mod != 'true'
uses: d-morrison/gha/.github/actions/sum-costs@v2
uses: Morrison-Lab/gha/.github/actions/sum-costs@v2
with:
cost-a: ${{ steps.fail-check.outputs.total_cost_usd }}
cost-b: ${{ steps.fail-check-retry.outputs.total_cost_usd }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/claude-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
steps:
- name: Parse this workflow's ref
id: this-wf
uses: d-morrison/gha/.github/actions/parse-workflow-ref@v2
uses: Morrison-Lab/gha/.github/actions/parse-workflow-ref@v2
with:
workflow-ref: ${{ github.workflow_ref }}

Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
issues: write
id-token: write
actions: read # lets the reviewer read CI status (github_ci MCP server)
uses: d-morrison/gha/.github/workflows/claude-code-review.yml@v2
uses: Morrison-Lab/gha/.github/workflows/claude-code-review.yml@v2
# Pass secrets explicitly (not `secrets: inherit`) for parity with
# examples/claude-code-review.yml; inherit only works for same-owner callers.
secrets:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ jobs:
- name: Detect @claude review request
id: review_request
if: steps.dedup.outputs.skip != 'true'
uses: d-morrison/gha/.github/actions/detect-review-request@v2
uses: Morrison-Lab/gha/.github/actions/detect-review-request@v2
with:
comment-body: ${{ github.event.comment.body }}
review-body: ${{ github.event.review.body }}
Expand All @@ -371,7 +371,7 @@ jobs:
# anonymous fallback; see .github/actions/checkout-submodules.
- name: Checkout submodules
if: steps.dedup.outputs.skip != 'true' && inputs.checkout-submodules
uses: d-morrison/gha/.github/actions/checkout-submodules@v2
uses: Morrison-Lab/gha/.github/actions/checkout-submodules@v2
with:
submodules-token: ${{ secrets.SUBMODULES_TOKEN }}

Expand All @@ -380,7 +380,7 @@ jobs:
# setup-r-dependencies can build against them.
- name: Install packages
if: steps.dedup.outputs.skip != 'true'
uses: d-morrison/gha/.github/actions/install-packages@v2
uses: Morrison-Lab/gha/.github/actions/install-packages@v2
with:
apt-packages: ${{ inputs.apt-packages }}
pip-packages: ${{ inputs.pip-packages }}
Expand Down Expand Up @@ -708,7 +708,7 @@ jobs:
- name: Extract run cost
id: cost
if: always() && steps.dedup.outputs.skip != 'true' && inputs.report-cost
uses: d-morrison/gha/.github/actions/extract-total-cost@v2
uses: Morrison-Lab/gha/.github/actions/extract-total-cost@v2
with:
execution-file: ${{ steps.claude.outputs.execution_file || '/home/runner/work/_temp/claude-execution-output.json' }}

Expand Down Expand Up @@ -1023,7 +1023,7 @@ jobs:
- name: Detect a late @claude review request
id: late_review_request
if: always() && steps.late_bodies.outcome == 'success'
uses: d-morrison/gha/.github/actions/detect-review-request@v2
uses: Morrison-Lab/gha/.github/actions/detect-review-request@v2
with:
bodies-file: ${{ steps.late_bodies.outputs.path }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-changed-lines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
ref: ${{ github.event.pull_request.head.sha }}

- name: Lint changed lines
uses: d-morrison/gha/lint-changed-lines@v2
uses: Morrison-Lab/gha/lint-changed-lines@v2
with:
path: ${{ inputs.path }}
install-quarto: ${{ inputs.install-quarto }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-markdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Lint Markdown
uses: d-morrison/gha/lint-markdown@v2
uses: Morrison-Lab/gha/lint-markdown@v2
with:
config-file: ${{ inputs.config-file }}
globs: ${{ inputs.globs }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-qmd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Lint QMD prose
uses: d-morrison/gha/lint-qmd@v2
uses: Morrison-Lab/gha/lint-qmd@v2
with:
config-file: ${{ inputs.config-file }}
globs: ${{ inputs.globs }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint-yaml.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Lint YAML
uses: d-morrison/gha/lint-yaml@v2
uses: Morrison-Lab/gha/lint-yaml@v2
with:
python-version: ${{ inputs.python-version }}
config-file: ${{ inputs.config-file }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ jobs:
contents: read
steps:
- name: Build preview
uses: d-morrison/gha/preview@v2
uses: Morrison-Lab/gha/preview@v2
# The `type: boolean` inputs above are coerced to the strings
# 'true'/'false' when passed to the composite action, which compares
# them as strings (e.g. `inputs.use-renv == 'true'`).
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/quarto-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:

- name: Checkout submodules
if: inputs.checkout-submodules
uses: d-morrison/gha/.github/actions/checkout-submodules@v2
uses: Morrison-Lab/gha/.github/actions/checkout-submodules@v2
with:
submodules-token: ${{ secrets.SUBMODULES_TOKEN }}

Expand All @@ -106,7 +106,7 @@ jobs:
# current @v1 composite also renders into output-dir (it just uploads a
# now-unused Pages artifact afterward), so the staged site below is the
# same either way.
uses: d-morrison/gha/quarto-publish@v2
uses: Morrison-Lab/gha/quarto-publish@v2
with:
path: ${{ inputs.path }}
setup-r: ${{ inputs.setup-r }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/report-failure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
issues: write
steps:
- name: File or update the failure issue
uses: d-morrison/gha/.github/actions/open-failure-issue@v2
uses: Morrison-Lab/gha/.github/actions/open-failure-issue@v2
with:
title: ${{ inputs.title }}
labels: ${{ inputs.labels }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/request-dependabot-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ jobs:
steps:
- name: Build reviewer args
id: reviewers
uses: d-morrison/gha/.github/actions/build-reviewer-args@v2
uses: Morrison-Lab/gha/.github/actions/build-reviewer-args@v2
with:
reviewers: ${{ inputs.reviewers }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-shared-fragments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ jobs:
fi

- name: Open PR if the vendored copy changed
uses: d-morrison/gha/open-sync-pr@v2
uses: Morrison-Lab/gha/open-sync-pr@v2
with:
branch: ${{ inputs.pr-branch }}
base: ${{ inputs.base-branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sync-upstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ jobs:
} >> "$GITHUB_OUTPUT"

- name: Open PR if upstream brought changes
uses: d-morrison/gha/open-sync-pr@v2
uses: Morrison-Lab/gha/open-sync-pr@v2
with:
branch: ${{ inputs.pr-branch }}
base: ${{ inputs.base-branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Test coverage
uses: d-morrison/gha/test-coverage@v2
uses: Morrison-Lab/gha/test-coverage@v2
with:
path: ${{ inputs.path }}
install-quarto: ${{ inputs.install-quarto }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/website-check-equation-renders.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ jobs:
permissions:
contents: read
actions: read
uses: d-morrison/gha/.github/workflows/check-equation-renders.yml@v2
uses: Morrison-Lab/gha/.github/workflows/check-equation-renders.yml@v2
2 changes: 1 addition & 1 deletion .github/workflows/website-preview-cleanup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ jobs:
permissions:
contents: write
pull-requests: read
uses: d-morrison/gha/.github/workflows/cleanup-pr-previews.yml@v2
uses: Morrison-Lab/gha/.github/workflows/cleanup-pr-previews.yml@v2
Loading
Loading