Skip to content

ci: stop running Phel job in fork; defer to phel-lang repo#15

Merged
Chemaclass merged 1 commit into
mainfrom
ci/match-upstream
May 27, 2026
Merged

ci: stop running Phel job in fork; defer to phel-lang repo#15
Chemaclass merged 1 commit into
mainfrom
ci/match-upstream

Conversation

@Chemaclass

Copy link
Copy Markdown
Member

Summary

  • Re-comment the test-phel job in .github/workflows/ci.yml to match jank-lang/clojure-test-suite upstream.
  • Phel CI now lives in phel-lang/phel-lang#2200 (run-clojure-test-suite.yml) which checks out this fork on every Phel push/PR and nightly at 06:00 UTC.

Why

Per the Slack thread in #clojure-test-suite (jasalt + jeaye): running Phel CI in the test-suite fork forces ongoing CI divergence from upstream and complicates sync. Pulling the suite from the Phel repo instead is simpler, lives next to Phel code, and is owned by Phel devs.

`:phel` reader conditionals in test files stay — they are content the phel-lang workflow consumes, harmless to upstream readers, and a candidate to upstream eventually.

Test plan

Re-comment the test-phel job to match jank-lang/clojure-test-suite.
The Phel test run is now owned by phel-lang/phel-lang's
run-clojure-test-suite.yml (with a nightly cron), so running it here
duplicates work and forces this fork to diverge from upstream on CI.

:phel reader conditionals in test files stay — they are content the
phel-lang workflow consumes, and they're harmless to upstream readers.
@Chemaclass Chemaclass self-assigned this May 27, 2026
@Chemaclass Chemaclass merged commit 625b08d into main May 27, 2026
4 checks passed
@Chemaclass Chemaclass deleted the ci/match-upstream branch May 27, 2026 18:38
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