Skip to content

Conversation

@nthmost-orkes
Copy link
Contributor

@nthmost-orkes nthmost-orkes commented Oct 8, 2025

Pull Request type

  • Bugfix
  • Feature
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • WHOSUSING.md
  • Other (please describe):

NOTE: Please remember to run ./gradlew spotlessApply to fix any format violations.

(Yes, ironically, this was also done -- fixing some code that was breaking the build due to some bad formatting that snuck in somehow.)

Changes in this PR

Issue #587

This fix makes the docker compose NOT dependent on whether spotlessApply has been perfectly applied and allows it to compile regardless.

Talked to @v1r3n about different possible solutions -- the other main one to consider would have been a docker build that tries to build with spotless enabled, and then runs spotlessApply if it doesn't. This would make a build take a strangely long time out of the blue, and probably wouldn't help us notice the formatting issue.

We should of course be running spotlessApply before each commit, and to that end, I'm putting in a suggested pre-commit hook (see the README and file in hooks/) that can be optionally added by a developer working on the project.

@nthmost-orkes nthmost-orkes linked an issue Oct 8, 2025 that may be closed by this pull request
@nthmost-orkes nthmost-orkes requested a review from v1r3n October 8, 2025 08:00
@nthmost-orkes
Copy link
Contributor Author

OK, so the CI builds are failing due to testing and HTTP client mismatches relating to PR #69.

I'm merging this simple docker fix in for now, since it solves an urgent issue, and making a new issue describing the test failures and what to do about them. (I would have just fixed them in this PR but their nature indicates they might require some decisionmaking.)

@nthmost-orkes nthmost-orkes merged commit 8651f1c into main Oct 8, 2025
7 of 9 checks passed
@nthmost-orkes nthmost-orkes self-assigned this Oct 8, 2025
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.

Build failed

3 participants