Skip to content

Update to Scala 3.3 LTS, add MUnit tests and GitHub Actions CI#1

Merged
oluies merged 1 commit intomasterfrom
task/update-to-scala-3-add-tests-and-ci-f4db3c
May 9, 2026
Merged

Update to Scala 3.3 LTS, add MUnit tests and GitHub Actions CI#1
oluies merged 1 commit intomasterfrom
task/update-to-scala-3-add-tests-and-ci-f4db3c

Conversation

@oluies
Copy link
Copy Markdown
Owner

@oluies oluies commented May 9, 2026

  • bump sbt 0.7.4 -> 1.10.5, scala 2.8.1 -> 3.3.4
  • rewrite Timer.scala for Scala 3 (drop procedure syntax, use ConcurrentHashMap for thread safety)
  • replace ad-hoc demo (timerTest.scala) with MUnit suite under src/test, covering registration, errors, timing and exception paths
  • add .github/workflows/ci.yml running compile+test on JDK 17/21
  • modernize .gitignore for sbt 1.x / Metals / Bloop

- bump sbt 0.7.4 -> 1.10.5, scala 2.8.1 -> 3.3.4
- rewrite Timer.scala for Scala 3 (drop procedure syntax,
  use ConcurrentHashMap for thread safety)
- replace ad-hoc demo (timerTest.scala) with MUnit suite under
  src/test, covering registration, errors, timing and exception
  paths
- add .github/workflows/ci.yml running compile+test on JDK 17/21
- modernize .gitignore for sbt 1.x / Metals / Bloop
@oluies oluies merged commit e20c518 into master May 9, 2026
2 checks passed
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