Skip to content

Commit

Permalink
Merge e76b965 into 93b98f6
Browse files Browse the repository at this point in the history
  • Loading branch information
mkroli committed Feb 26, 2021
2 parents 93b98f6 + e76b965 commit 478ec9f
Show file tree
Hide file tree
Showing 10 changed files with 162 additions and 48 deletions.
45 changes: 0 additions & 45 deletions .drone.yml

This file was deleted.

23 changes: 23 additions & 0 deletions .github/workflows/code_format.yml
@@ -0,0 +1,23 @@
name: Code Format

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Code Format"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false clean scalafmtSbtCheck scalafmtCheckAll
23 changes: 23 additions & 0 deletions .github/workflows/documentation.yml
@@ -0,0 +1,23 @@
name: Documentation

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Documentation"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false clean makeSite
19 changes: 19 additions & 0 deletions .github/workflows/release.yml
@@ -0,0 +1,19 @@
name: Release

on: workflow_dispatch

jobs:
build:
name: Release
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false release with-defaults
23 changes: 23 additions & 0 deletions .github/workflows/scala_2.10.yml
@@ -0,0 +1,23 @@
name: Scala 2.10

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Scala 2.10"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false ++2.10.7 clean test
23 changes: 23 additions & 0 deletions .github/workflows/scala_2.11.yml
@@ -0,0 +1,23 @@
name: Scala 2.11

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Scala 2.11"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false ++2.11.12 clean test
23 changes: 23 additions & 0 deletions .github/workflows/scala_2.12.yml
@@ -0,0 +1,23 @@
name: Scala 2.12

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Scala 2.12"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false ++2.12.9 clean test
24 changes: 24 additions & 0 deletions .github/workflows/scala_2.13.yml
@@ -0,0 +1,24 @@
name: Scala 2.13

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
build:
name: "Scala 2.13 (code coverage)"
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Test
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }}
run: sbt -Dsbt.color=true -Dsbt.supershell=false clean coverage test coverageReport coverageAggregate coveralls
5 changes: 3 additions & 2 deletions build.sbt
Expand Up @@ -49,12 +49,13 @@ def projectSettings(n: String, d: String) =
case Some((2, 10 | 11)) => Seq("-target:jvm-1.6")
case _ => Seq("-target:jvm-1.8")
}),
resolvers += "bintray" at "https://api.bintray.com/maven/mkroli/maven/dns4s",
githubOwner := "mkroli",
githubRepository := "dns4s",
resolvers += Resolver.githubPackages(githubOwner.value),
mimaPreviousArtifacts := Set(organization.value %% name.value % "0.10"),
crossScalaVersions := scalaVersions,
publishMavenStyle := true,
publishArtifact in Test := false,
bintrayPackage := "dns4s",
autoAPIMappings := true,
licenses := Seq("Apache-2.0" -> url("http://www.apache.org/licenses/LICENSE-2.0.txt")),
homepage := Some(url("https://github.com/mkroli/dns4s")),
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Expand Up @@ -39,6 +39,6 @@ addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.6.0")

addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.0")

addSbtPlugin("org.foundweekends" % "sbt-bintray" % "0.5.6")
addSbtPlugin("com.codecommit" % "sbt-github-packages" % "0.5.2")

addSbtPlugin("ch.epfl.lamp" % "sbt-dotty" % "0.4.1")

0 comments on commit 478ec9f

Please sign in to comment.