Skip to content
This repository has been archived by the owner on Oct 24, 2022. It is now read-only.

Releases: allenai/sbt-plugins

Docker run support

09 Nov 19:41
Compare
Choose a tag to compare

This release adds support for dockerRun and dockerStop.

This also cleans up the startup script slightly, and allows clients to override stage and build tasks that dockerBuild depends on.

Preliminary Docker Plugin

08 Nov 18:33
Compare
Choose a tag to compare

This release contains a preliminary version of the DockerBuildPlugin.

Additionally:

  • Use a sensible logback appname by default (#245)
  • Local jar checksums are more stable (#241)
  • Upgrade to sbt 0.13.13 and fix warnings (#240)
  • cacheKey hash generation no longer sensitive to filesystem ordering, but remains sensitive to file paths (#234)
  • Fix presubmit hook script type (#231)

v1.3.0

03 Aug 21:14
Compare
Choose a tag to compare

This release removes Nexus and Sonatype resolvers and publishing locations. We have also removed default injection of the AllenAI public repository. This should be added to clients via the following:

resolvers += CoreResolvers.ai2PublicReleases

Clients still requiring the old Nexus resolvers can add them to their project with any/all of the following:

resolvers ++= Seq(
  "AI2 Private Snapshots" at "http://utility.allenai.org:8081/nexus/content/repositories/snapshots",
  "AI2 Private Releases" at "http://utility.allenai.org:8081/nexus/content/repositories/releases",
  "AI2 Public Snapshots" at "http://utility.allenai.org:8081/nexus/content/repositories/public-snapshots",
  "AI2 Public Releases" at "http://utility.allenai.org:8081/nexus/content/repositories/public-releases"
)

v1.2.8

05 Jul 17:23
Compare
Choose a tag to compare

Fix a bug in the Webapp plugin where npm builds were not completing before stage ran.

v1.2.7

05 Jul 17:27
Compare
Choose a tag to compare

This release adds publishTo.ai2BintrayPublic and publishTo.ai2BintrayPrivate.

v1.2.6

18 May 20:36
Compare
Choose a tag to compare

Allow deploy NPM build override

We promoted the NPM build task in the DeployPlugin to be assigned to an SBT task key. This means that downstream builds can override the build behavior. Previously, there was no way to customize the NPM build when staging an application.

To customize the deploy npm build:

// in build.sbt
deployNpmBuild := {
  // whatever you want to do here
}

v1.2.5

05 May 18:08
Compare
Choose a tag to compare

Patch release removing an unused deploy task and adding a preDeploy task.

v1.2.4

29 Apr 16:35
Compare
Choose a tag to compare

Patch release updating the version of the universal packager, which supports better file change detection.

v1.2.3

19 Apr 18:17
Compare
Choose a tag to compare

Patch release fixing #169 .

v1.2.1

11 Apr 17:38
Compare
Choose a tag to compare

Fix deploy plugin to leave hyphenated non-numeric replicas alone (correctly).