Commit Graph

1777 Commits

Author SHA1 Message Date
Eugene Yokota bf098ef911 Use Caffeine 2.8.5 for JDK 8 2025-06-28 20:01:18 -04:00
eugene yokota 580c357124
Merge pull request #8165 from xuwei-k/update-sbt-2-libs 2025-06-18 22:07:01 -04:00
xuwei-k 8fbffad908 update dependencies 2025-06-18 07:59:10 +09:00
xuwei-k d0a4f2ce96 update dataclass-scalafix 2025-06-18 07:13:27 +09:00
Eugene Yokota 009efd6422 update to lm 1.11.2 and deprecate sonatypeOssSnapshots 2025-06-07 03:00:43 -04:00
Eugene Yokota 575228a639 lm-coursier 2.1.10 2025-06-03 06:41:12 -04:00
xuwei-k b1eff478ce Scala 3.7.1 2025-06-03 07:50:08 +09:00
Eugene Yokota 3e25bd3e46 deps: Update lm-coursier-shaded 2.1.9 2025-06-01 23:14:58 -04:00
Eugene Yokota d93e1226e3 ci: Use Central Portal for publishing 2025-06-01 17:53:33 -04:00
Eugene Yokota 4adb149e96 bump sbt 2025-05-25 17:21:52 -04:00
Eugene Yokota e023c2dc64 Merge branch '1.11.x' into wip/merge-1.11.x 2025-05-25 17:20:48 -04:00
Eugene Yokota eaf12caaa3 lm 1.11.0 2025-05-24 01:53:48 -04:00
Eugene Yokota 7516b4088a lm 1.11.0-M1 2025-05-17 15:10:45 -04:00
Eugene Yokota d8813bc506 Sonatype Publish Portal support
**Problem**
Sonatype is sunsetting HTTP Rest endpoint OSSRH in June 2025.

**Solution**
This implements a built-in publishing mechanism.
Kudos to David Doyle who has spearheaded Sonatype Central support via sonatype-central-client etc.
2025-05-15 03:27:54 -04:00
Eugene Yokota 1795b797bf Merge branch '1.10.x' into wip/merge-1.10.x 2025-05-12 03:30:51 -04:00
Eugene Yokota 967ecb49bc deps: Scala 3.7.0 2025-05-11 01:30:07 -04:00
Eugene Yokota 2fd08caeda Scala compiler plugin support
**Problem**
Compiler options for the compiler plugins ends up capturing the absolute path, specific to the machine.

**Solution**
This encodes the plugin paths as virtual paths.
2025-05-01 00:15:42 -04:00
Eugene Yokota 12d2cc8ef1 fix: Use Retry.io for compilation
**Problem**
sbt 1.10.10 still has retry problem with compilation.

**Solution**
Revert the retry logic back to the time when we only retried IOExceptions.
2025-03-16 21:43:01 -04:00
Eugene Yokota 0e1088145a Update lm-coursier-shaded to 2.1.8 2025-03-16 19:53:50 -04:00
Eugene Yokota de5c9b1869 Scala 3.6.4 2025-03-10 01:51:32 -04:00
Eugene Yokota 290431bfc5 Zinc 1.10.8 + sbtn 1.10.8 2025-03-03 12:22:09 -05:00
Eugene Yokota 444362c735 lm 1.10.4 2025-03-02 22:30:45 -05:00
Matthias Kurz 0260d1a899
Upgrade sbt ivy 2025-02-18 10:47:06 +01:00
Eugene Yokota cb63de6574 Merge branch '1.10.x' into wip/merge-1.10.x 2025-02-10 02:43:30 -05:00
Eugene Yokota 06acd261d5 Scala 2.13.16 2025-02-09 18:17:02 -05:00
xuwei-k b481e0a0b6 Scala 3.6.3 2025-01-16 19:47:01 +09:00
Eugene Yokota 0fa3ed57c1 IO 1.10.4 2025-01-03 05:27:58 -05:00
xuwei-k 13d6626564 update .scalafmt.conf. enforce new scala 3 syntax 2025-01-02 11:25:34 +09:00
xuwei-k 3452b9eb26 remove unused code in build files 2025-01-01 19:19:48 +09:00
Friendseeker 838eee97cd Fix CI 2024-12-26 15:05:00 -08:00
Eugene Yokota de04f1f847 Update lm-coursier to 2.1.7
**Problem**
BOM support current has perf issues.

**Solution**
This bumps Coursier to 2.1.22.

This also adds a new setting `csrMavenDependencyOverride`,
which will default to false.
2024-12-22 19:59:49 -05:00
Friendseeker 30c7be8d0d Prepare for sbt 1.10.7 2024-12-19 12:26:37 -08:00
Eugene Yokota 8e13a43f48 Zinc 2.0.0-M3 2024-12-18 00:26:30 -05:00
Friendseeker 3bdfc34c6b Bump JLine 2 to 9a88bc 2024-12-17 14:37:44 -08:00
Eugene Yokota 3d86f30837 Merge branch '1.10.x' into wip/merge-1.10.x 2024-12-16 03:20:10 -05:00
Eugene Yokota 9c124d0b10 Update to Scala 3.6.2 2024-12-10 23:45:01 -05:00
kenji yoshida 0e7ab570bd
remove unused dependencies in project/Dependencies.scala 2024-12-02 07:51:16 +09:00
Eugene Yokota efe2a83c73 Zinc 1.10.5 2024-11-30 00:05:26 -05:00
eugene yokota 52cf06d80e
Merge pull request #7921 from eed3si9n/wip/bump-io
IO 1.10.2
2024-11-29 21:50:51 -05:00
Eugene Yokota fc5758d05c IO 1.10.2 2024-11-29 21:39:42 -05:00
Eugene Yokota 25f4150aa7 lm-coursier 2.1.6
deps: Update Coursier to 2.1.14 → 2.1.19 in https://github.com/coursier/sbt-coursier/pull/539
   * https://github.com/coursier/coursier/releases/tag/v2.1.15
   * https://github.com/coursier/coursier/releases/tag/v2.1.16
   * https://github.com/coursier/coursier/releases/tag/v2.1.17
   * https://github.com/coursier/coursier/releases/tag/v2.1.18
   * https://github.com/coursier/coursier/releases/tag/v2.1.19
2024-11-29 21:10:57 -05:00
Friendseeker 14d6dc5301
Prepare for sbt 1.10.6 2024-11-04 23:02:45 -08:00
Eugene Yokota 82d834a676 sbt 1.10.5 2024-11-03 18:10:43 -05:00
Eugene Yokota 126846f88c lm-coursier 2.1.5, Coursier 2.1.14 2024-11-03 12:25:03 -05:00
Friendseeker 28a9f9c920 Prepare for sbt 1.10.5 2024-10-28 11:51:02 -07:00
Eugene Yokota 425e69fe48 deps: Zinc 1.10.4 2024-10-28 04:24:49 -04:00
Eugene Yokota ff2489b227 deps: Update to Scala 3.5.2 2024-10-28 00:34:10 -04:00
Eugene Yokota 130853277b Remove -Ykind-projector 2024-10-28 00:01:51 -04:00
Eugene Yokota 14f7d29afc Contraband 0.7.0 2024-10-27 16:21:18 -04:00
Friendseeker da00a194fc Bump JLine to 3.27.1 2024-10-24 17:51:09 -07:00
eugene yokota 267305b758
Merge pull request #7814 from xuwei-k/cleanup-if-scalaBinaryVersion-3
[2.x] cleanup dependency settings
2024-10-22 23:51:19 -04:00
xuwei-k 67db9c5da1 update scalatest and scalacheck 2024-10-23 08:56:59 +09:00
xuwei-k ab988030fc cleanup dependency settings 2024-10-23 08:25:51 +09:00
Friendseeker 0e85726858 Use JNI to replace deprecated Jansi & JNA 2024-10-22 13:05:20 -07:00
friendseeker 07581e5054
Bump launcher-interface & ipcSocket version 2024-10-22 01:06:11 -07:00
friendseeker 0c869e7b4c
Bump Scala 2.13 to 2.13.15 2024-10-21 23:09:02 -07:00
Friendseeker d74e0534a4 Bump Scala 3 to 3.3.4 2024-10-21 21:38:59 -07:00
eugene yokota ccb5e11be9
Merge pull request #7800 from Friendseeker/bump-sbt-sbt-io
[2.x] Bump sbt to 1.10.3 and sbt-io to 1.10.1
2024-10-21 21:42:03 -04:00
eugene yokota 2851cc0032
Merge pull request #7798 from Friendseeker/bump-scala-213-1
[1.x] Bump Scala 2.13 to 2.13.15
2024-10-21 21:41:00 -04:00
Friendseeker f6d7f33261 Bump sbt to 1.10.3 2024-10-21 17:06:31 -07:00
Friendseeker 95d5aa7c4c Bump sbt & sbt-io version 2024-10-21 16:38:30 -07:00
Friendseeker dd16c9b0db Bump Scala 2 to 2.19.20 2024-10-21 15:11:52 -07:00
Friendseeker 64fab3af8e Bump Scala 2.13 to 2.13.15 2024-10-21 15:05:57 -07:00
friendseeker 784b56ccf7 Remove potentially buggy unused methods 2024-10-20 00:30:13 -07:00
Eugene Yokota 98f45714aa deps: lm 1.10.2 2024-10-19 15:02:55 -04:00
Eugene Yokota b7a687356f deps: Zinc 1.10.3 2024-10-19 12:15:16 -04:00
Eugene Yokota a96ec6b978 Bump IO, ipc-socket, and launcher 2024-10-18 02:26:58 -04:00
friendseeker 6cea06da0b Try workaround sbt.internal.inc.InvalidComponent 2024-10-16 10:57:22 -07:00
Friendseeker f213eb0175 Bump jline3 to 3.27.0 2024-10-11 13:44:33 -07:00
adpi2 49e1d8acd8
Merge pull request #7752 from adpi2/2.x-merge-librarymanagement
[2.x] upgrade and reenable sbt'contraband plugin
2024-10-11 19:43:14 +02:00
Adrien Piquerez 9d94423f24 [2.x] Exclude Scala libraries from lm-coursier-shaded 2024-10-11 17:42:34 +02:00
Adrien Piquerez 2cef7222f1 Move dataclassGen to Utils 2024-10-11 17:00:19 +02:00
Adrien Piquerez 644f139da3 Merge remote-tracking branch 'lm/wip/sbt-2.x' into 2.x-merge-librarymanagement 2024-10-11 16:22:55 +02:00
Adrien Piquerez a07bf4eea8 Fix lm-coursier shading 2024-10-11 14:32:32 +02:00
Seth Tisue 00e54404ce
Merge branch '1.10.x' into bump-jline3 2024-10-10 17:21:05 -07:00
Seth Tisue f06b7622be Scala 2.12.20 (was .19) 2024-10-10 12:53:31 -07:00
Adrien Piquerez 6398eac16d Remove metals.sbt 2024-10-09 13:36:30 +02:00
Adrien Piquerez 6a14704640 Fix build and format 2024-10-09 13:34:32 +02:00
Adrien Piquerez 339e707300 Fix build 2024-10-09 09:44:42 +02:00
Adrien Piquerez 7a325bc414 Merge remote-tracking branch 'coursier/sbt-2.x' into 2.x-lm-coursier 2024-10-09 09:13:25 +02:00
Adrien Piquerez d1bf297087 Fix dependencies and build 2024-10-09 08:53:58 +02:00
Adrien Piquerez b131c6a18e Merge remote-tracking branch 'lm/wip/sbt-2.x' into 2.x-lm-coursier 2024-10-09 08:50:03 +02:00
João Ferreira 1f45d25ec3 upgrade and enable contraband 2024-10-08 15:42:58 +01:00
Adrien Piquerez 9c421a3122 Merge remote-tracking branch 'origin/main' into merge-main 2024-10-08 15:09:16 +02:00
Adrien Piquerez 2e1bed8e5a Merge remote-tracking branch 'origin/develop' into merge-develop 2024-10-08 14:02:06 +02:00
xuwei-k 950d084f35 update scalacOptions 2024-10-05 06:59:37 +09:00
Eugene Yokota ea031a7fa0 deps: lm 2.0.0-M2 2024-10-04 05:52:43 -04:00
Eugene Yokota 02e8a86f18 deps: Zinc 2.0.0-M1 2024-10-04 02:53:02 -04:00
Eugene Yokota 57254a6d32 deps: bump util 2024-10-04 00:12:56 -04:00
eugene yokota eb5c3cfccf
[2.x] refactor: Remove useCoursier setting (drop Ivy) (#7712)
**Problem**
It's been a while since Coursier has been the default library management engine,
and we don't need to support two.

**Solution**
This removes `useCoursier` setting.
2024-10-02 14:33:54 -04:00
Eugene Yokota 5684a842c3 refactor: Remove sbt 0.13 `in` methods
**Problem**
See https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#Migrating+to+slash+syntax

We should remove `scalacOptions in (Compile, console)` notation. This was deprecated in https://eed3si9n.com/sbt-1.5.0.

**Solution**
This renames `in` to `rescope` for internal usage, and ports the usages to slash.
2024-09-28 19:19:58 -04:00
Scala Steward 173bc720c9
Update sbt-scalafix to 0.13.0 2024-09-28 15:24:13 +00:00
Scala Steward 2f102930ed
Update scala-library to 2.13.15 2024-09-26 14:06:40 +00:00
friendseeker b873c2e286
Bump jline3 to 3.27.0
Bump native image options

Try use Github Action to setup GraalVM

Update native image version

Update java version to be in sync with Native Image Plugin

Try anything

Create the dir to place native image

Try again

Remove Graal setup

Believe in couriser?
2024-09-23 23:24:24 -07:00
Scala Steward 60afb16294
Update sbt, scripted-plugin to 1.10.2 2024-09-16 14:15:32 +00:00
Eugene Yokota 683bece1c4 Use sbt 1.10.2 2024-09-16 00:53:01 -04:00
Eugene Yokota 2785db21ef Zinc 1.10.2 2024-09-15 16:21:26 -04:00
Scala Steward fec763a22c
Update scala-library to 2.12.20 2024-09-06 13:48:26 +00:00
Scala Steward 7f2a51179b
Update sbt-ci-release to 1.6.1 2024-08-21 14:22:55 +00:00
Eugene Yokota 3ef3a605c2 Merge branch '1.10.x' into wip/merge-1.10.x 2024-08-18 12:37:24 -04:00