Skip to content

Modernize the project a bit (deps, infra, etc)#214

Merged
bbatsov merged 13 commits intomainfrom
modernize-project
Feb 23, 2026
Merged

Modernize the project a bit (deps, infra, etc)#214
bbatsov merged 13 commits intomainfrom
modernize-project

Conversation

@bbatsov
Copy link
Copy Markdown
Collaborator

@bbatsov bbatsov commented Feb 23, 2026

The *e integration test expected user=> #error literally, but jline echoes input with terminal control characters between the prompt and output. Added dotall mode and a wildcard to the regex so it matches across them.

Okay, I've started with looking into this test, but ended up changing a lot of stuff. Most notably I dropped CircleCI as not being admin, I couldn't fix its deployment tokens. (and I'm more used to GHA in general)

The jline terminal echoes input with control characters (backspace,
cursor movement) between the prompt and output, so the regex needs
dotall mode and a wildcard to match across them.
Add Lein profiles for Clojure 1.8-1.12 to support testing across
multiple versions.
Test across JDK 8, 11, 17, 21, 25 with Clojure 1.8-1.12 on JDK 8
and 1.10-1.12 on JDK 25.
@bbatsov bbatsov changed the title Fix integration test regex Modernize the project a bit (deps, infra, etc) Feb 23, 2026
@bbatsov bbatsov merged commit 4c305e3 into main Feb 23, 2026
11 of 12 checks passed
@bbatsov bbatsov deleted the modernize-project branch February 23, 2026 07:16
@bbatsov bbatsov mentioned this pull request Feb 23, 2026
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