Publish to maven central

This commit is contained in:
Anton Sviridov 2021-04-22 18:54:53 +01:00
parent 5a56052a87
commit 87880175f9
3 changed files with 5 additions and 11 deletions

View File

@ -1,8 +1,8 @@
name: Release name: Release
on: on:
push: push:
tags: tags: ["*"]
- '*'
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@ -24,13 +24,12 @@ jobs:
sbt test packagedArtifacts sbt test packagedArtifacts
- name: Release - name: Release
env: env:
BINTRAY_USER: ${{ secrets.BINTRAY_USER }} SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }}
BINTRAY_PASS: ${{ secrets.BINTRAY_PASS }} SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }}
PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }} PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }}
PGP_SECRET: ${{ secrets.PGP_SECRET }} PGP_SECRET: ${{ secrets.PGP_SECRET }}
CI_CLEAN: clean CI_CLEAN: clean
CI_RELEASE: publishSigned CI_RELEASE: publishSigned
CI_SONATYPE_RELEASE: version CI_SONATYPE_RELEASE: version
run: | run: |
.github/decodekey.sh
sbt ci-release sbt ci-release

View File

@ -15,9 +15,6 @@ lazy val root = (project in file("."))
name := "sbt-projectmatrix", name := "sbt-projectmatrix",
pluginCrossBuild / sbtVersion := "1.2.8", pluginCrossBuild / sbtVersion := "1.2.8",
scalacOptions := Seq("-deprecation", "-unchecked"), scalacOptions := Seq("-deprecation", "-unchecked"),
publishMavenStyle := false,
bintrayRepository := "sbt-plugins",
publishTo := (bintray / publishTo).value,
scriptedLaunchOpts := { scriptedLaunchOpts.value ++ scriptedLaunchOpts := { scriptedLaunchOpts.value ++
Seq("-Xmx1024M", "-Dplugin.version=" + version.value) Seq("-Xmx1024M", "-Dplugin.version=" + version.value)
}, },

View File

@ -1,3 +1 @@
addSbtPlugin("org.foundweekends" %% "sbt-bintray" % "0.6.1") addSbtPlugin("com.geirsson" % "sbt-ci-release" % "1.5.7")
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "2.1.1")
addSbtPlugin("com.geirsson" % "sbt-ci-release" % "1.5.4")