Skip to content

Run tests on Auto docs updates - #1305

Merged
iethree merged 9 commits into
masterfrom
bash-create-pr
Aug 31, 2026
Merged

Run tests on Auto docs updates#1305
iethree merged 9 commits into
masterfrom
bash-create-pr

Conversation

@iethree

@iethree iethree commented Aug 26, 2026

Copy link
Copy Markdown
Contributor
  • Simplify docs update job to not run tests
  • Enable automerge on docs update job (which requires tests to pass)
  • Bring the version update workflow in line with the docs update PR
  • Remove clojure pr-create and merge scripts

successful pr: #1313
successful run: https://github.com/metabase/docs.metabase.github.io/actions/runs/33209645338/job/98979456486?pr=1305

@iethree
iethree marked this pull request as draft August 26, 2026 22:05
@iethree
iethree requested a review from bpander August 28, 2026 21:00
@iethree
iethree marked this pull request as ready for review August 28, 2026 21:00
echo "htmlproofer took: ${SECONDS} seconds."
echo 'checking reported links...'
echo "htmlproofer spit out a report of length: $(wc -l < htmlproofer.out)"
bb script/analyze_links.clj --htmlproofer-output htmlproofer.out --limit 1

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWICT nothing calls this analyze_links.clj script anymore (it's different from lint-links). Was that intentionally removed?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

now that we are waiting for checks to pass on PRs, testing should be done in the test workflow. If that' still a necessary check, let's add it to that workflow and keep separate the concerns of 1) generate update PR and 2) test update PR.

@iethree
iethree merged commit 08067c0 into master Aug 31, 2026
4 checks passed
@iethree
iethree deleted the bash-create-pr branch August 31, 2026 17:15
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.

2 participants