From 143eacb10dfbbc41e7e4a764e7586aaa3aa24b88 Mon Sep 17 00:00:00 2001 From: Dale Wijnand Date: Mon, 13 Sep 2021 10:57:08 +0100 Subject: [PATCH] Switch to GitHub Actions & drop Mergify too --- .github/workflows/ci.yml | 16 ++++++++++++++++ .mergify.yml | 18 ------------------ .travis.yml | 29 ----------------------------- README.md | 10 +--------- project/travis.sh | 20 -------------------- 5 files changed, 17 insertions(+), 76 deletions(-) create mode 100644 .github/workflows/ci.yml delete mode 100644 .mergify.yml delete mode 100644 .travis.yml delete mode 100755 project/travis.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..9370f03 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,16 @@ +name: CI + +on: + pull_request: + push: + branches: ['master'] + tags: ['v[0-9]'] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: olafurpg/setup-scala@v13 + - uses: coursier/cache-action@v6 + - run: sbt test scripted mimaReportBinaryIssues diff --git a/.mergify.yml b/.mergify.yml deleted file mode 100644 index c51c441..0000000 --- a/.mergify.yml +++ /dev/null @@ -1,18 +0,0 @@ -pull_request_rules: - - name: Label scala-steward's PRs - conditions: - - author=scala-steward - actions: - label: - add: [dependency-update] - - name: Merge ScalaSteward's PRs - conditions: - - author=scala-steward - - status-success=Travis CI - Pull Request - # or, using the modern travis-ci.com service: - # - status-success=continuous-integration/travis-ci/pr - - "#changes-requested-reviews-by=0" - - "#review-requested=0" - actions: - merge: - method: merge diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1881500..0000000 --- a/.travis.yml +++ /dev/null @@ -1,29 +0,0 @@ -language: scala -jdk: openjdk8 -script: project/travis.sh - -# Build only master and version tags - http://stackoverflow.com/a/31882307/463761 -branches: - only: - - master - - /^v[0-9]/ - -env: - global: - - COURSIER_PROGRESS=0 - - secure: q/AN4Esfzux4LWssh8mgQWPxgXhpFYmfesujb6qsSM5jiFAHBsH7cNH8uLVWk+lbmseou1H49GK2DV19iieZYzEDzjosAdc5MmbfcWvKE+pvQ+mnP26658a2ZqXUOQ0ewOxwB/jKMnnNSwpasUcHffM0l5RbQzSZLRjR6642qtomtAaxJwg/OKyeCRwj92qpEqsUdkj200tjNGEDKKBIeMFB+o2bkMY5CG9Dt7toAgfX3Ufa1tCu617vPMhDF8h+XcWC5QdK5ksW62j4cj+ze7N7GhWyUGQfHKgXZa5BQ5jFlf4rXOtTYRp6XFS2dSXX27wr9dsGG8vrcbrAVd+MxgS0zIXw1IJZ3ACQXKY/dwfQUJyOI5aa6OevVWKcGKv42D7p/dkorJR1dGd2zZ5K1eanFaKaTKvoASyaaaZ/ixUueEQdOv6vVfsGbDjyKmxeBNNL+zgIG0nBtgr/KF03eoBUhN5G9jstcwmcKcj+jm6ARk8n/nzBS7Zi/tIO6zCAEPFslBq0IgoG197PgnwLah05QGl1CRb+RRM4K3W7X9kJdLtdhM26plrZqY49FgUYLkO6GKtmFIEB1FOe+mmTK5sw3GGwZZdRMLSACS8LhZQwa8riA419Gi+7BPWYSPpoDeHxk5ZT4cW8U5tsJlg4+nVpeAGX/AVJw6mEgMH+geQ= - - secure: aYb2ahRmSg5hjDlxTRdEkW+gOWwhQ0Qxer402zY0tJXtWoL01dklq3BAt5EvjrWmUOrIxvkSE4HQoH3F/dir27Nlroigdp3YakvRfGwmSbwxrgpcLn5nrB5PERukw22bulhH3jsMnP8DEzys7R1EFx4z6XRvLTQHgzZIhZAuItc+7wdAuBQrDzxyjw//KmhB1eZO3afmLu7kgWdi0T1/xsulhWaOs/4WN4uIMXTPD09xyP3HfE6x6mpFK/TLdceO9DeIROHHk1Irigsvh734O5N0/hwyY3kVR/WUlLbJ6POKS5JIPrKQJdo4rqFisZMxvhtF2HyZQCMl6aB/Ev+or21kOs+uc4YP+0NCYDewmPjoUbdJZvYQKHRAcliZGAb1C0JrIczpGKSTLW/Ec6Y6BlQVPz+gKFqJTGMNXgeEqJLcfz126gBbIBeX3JnH4A+iTbMinjHmQZF3S8LRPm4J53SoxEnkrgYN73K1NJWOpBLXGWu6rRKNWNIa8WgHAlaOaocbZT1EQWj9twJyfT504WD2IhokBfqO2a67/vwMaoT9I0qrWw2XByTZDh2ZI/bJDn1kTf/hbm8sBgJ4+sdHfAh7JmqH/9W4jrBEDOHDDYQwGo6DXhBYXRybQctzgECZ3HAKgL0/HC6sb8tFCSoH12GkwOkACyhPXJfxJTenlS4= - -cache: - directories: - - $HOME/.cache/coursier - - $HOME/.ivy2/cache - - $HOME/.sbt - -before_cache: - - find $HOME/.ivy2/cache -name "ivydata-*.properties" -delete - - find $HOME/.sbt -name "*.lock" -delete - -notifications: - email: - on_success: never diff --git a/README.md b/README.md index c63f1fa..4e71c74 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,4 @@ -# [sbt-dynver][] [![travis-badge][]][travis] [![gitter-badge][]][gitter] [![release-badge][]][release] - -[sbt-dynver]: https://github.com/dwijnand/sbt-dynver -[travis]: https://travis-ci.org/dwijnand/sbt-dynver -[travis-badge]: https://travis-ci.org/dwijnand/sbt-dynver.svg?branch=master -[gitter]: https://gitter.im/dwijnand/sbt-dynver -[gitter-badge]: https://badges.gitter.im/dwijnand/sbt-dynver.svg -[release]: https://github.com/dwijnand/sbt-dynver/releases/latest -[release-badge]: https://img.shields.io/github/release/dwijnand/sbt-dynver.svg +# sbt-dynver `sbt-dynver` is an [sbt](http://www.scala-sbt.org/) plugin to dynamically set your version from git. diff --git a/project/travis.sh b/project/travis.sh deleted file mode 100755 index 0d21f98..0000000 --- a/project/travis.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env bash - -[[ "$TRAVIS_PULL_REQUEST" == "false" -&& "$TRAVIS_BRANCH" == "master" -&& "$TRAVIS_SECURE_ENV_VARS" == "true" -]] -on_the_master_branch=$? - -[[ "$TRAVIS_TAG" != "" -&& "$TRAVIS_SECURE_ENV_VARS" == "true" -]] -on_a_tag=$? - -if [[ $on_the_master_branch == 0 || $on_a_tag == 0 ]]; then - PUBLISH=publish -else - PUBLISH=publishLocal -fi - -sbt test scripted mimaReportBinaryIssues "$PUBLISH"