sbt/project
Anatolii Kmetiuk 2fe2e10cc9
[1.x] Fix #9190: avoid leaving partial jar after interrupted package (#9196)
Resource and JAR atomicity is pushed down into sbt/io 1.12.0-SNAPSHOT
(IO.copyFile, IO.transfer, IO.jar/zip stage to a sibling temp file and
atomic-move into place). Bump sbt's io dependency to consume that.

In Package.makeJar, stop deleting the existing JAR before calling IO.jar.
Atomic IO.jar replaces the destination only after the staged JAR is
complete, so deleting up front would just destroy the last good artifact
on interrupt without changing the failure mode.

Generated-by: Codex (gpt-5.5) and Claude Sonnet 4.6
2026-05-07 01:23:36 -04:00
..
ContrabandConfig.scala Adjust to upstream changes 2017-07-16 00:51:49 -04:00
Dependencies.scala [1.x] Fix #9190: avoid leaving partial jar after interrupted package (#9196) 2026-05-07 01:23:36 -04:00
Docs.scala Cleanup project/Transform.scala 2019-11-28 21:25:49 +00:00
HouseRulesPlugin.scala Update build settings for Scala 3 2021-11-16 10:19:26 +09:00
NightlyPlugin.scala Port mutable.Specification to verify.BasicTestSuite 2021-01-16 00:47:53 -05:00
PackageSignerPlugin.scala [2.x] ci: Integrate launcher package (#8485) 2026-01-11 22:30:50 -05:00
PublishBinPlugin.scala Use sbt 1.5.1 2021-05-02 23:41:55 -04:00
SbtLauncherPlugin.scala Use sbt 1.5.1 2021-05-02 23:41:55 -04:00
Scripted.scala Use Array to talk to proper build 2020-03-18 16:28:51 -04:00
Transform.scala Remove conscriptConfigs task, not used and needed anymore 2023-08-11 21:56:46 +02:00
Util.scala [1.x] Bump sbtn to 2.0.0-RC13 (#9139) 2026-04-27 01:01:00 -04:00
build.properties update dependencies 2025-10-03 09:22:19 +09:00
flamegraph_svg.png document profiling tools 2018-04-04 01:29:56 -04:00
plugins.sbt [2.x] ci: Integrate launcher package (#8485) 2026-01-11 22:30:50 -05:00