From a602bdedacd6482bd1ad828937ac76ba39277b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mos=C3=A8=20Giordano?= Date: Sun, 17 May 2020 15:31:48 +0100 Subject: [PATCH] Bump version to v1.0 --- .cirrus.yml | 15 -------- .drone.jsonnet | 24 +++++++++++++ .drone.yml | 57 ++++++++++++++++++++++++++++++ .github/workflows/CompatHelper.yml | 14 ++++++++ .github/workflows/TagBot.yml | 2 +- .travis.yml | 15 +------- Project.toml | 2 +- 7 files changed, 98 insertions(+), 31 deletions(-) delete mode 100644 .cirrus.yml create mode 100644 .drone.jsonnet create mode 100644 .drone.yml create mode 100644 .github/workflows/CompatHelper.yml diff --git a/.cirrus.yml b/.cirrus.yml deleted file mode 100644 index 87698c6..0000000 --- a/.cirrus.yml +++ /dev/null @@ -1,15 +0,0 @@ -freebsd_instance: - image: freebsd-12-0-release-amd64 -task: - name: FreeBSD - env: - matrix: - - JULIA_VERSION: 1.3 - - JULIA_VERSION: 1.4 - - JULIA_VERSION: nightly - install_script: - - sh -c "$(fetch https://raw.githubusercontent.com/ararslan/CirrusCI.jl/master/bin/install.sh -o -)" - build_script: - - cirrusjl build - test_script: - - cirrusjl test diff --git a/.drone.jsonnet b/.drone.jsonnet new file mode 100644 index 0000000..4a71252 --- /dev/null +++ b/.drone.jsonnet @@ -0,0 +1,24 @@ +local Pipeline(os, arch, version) = { + kind: "pipeline", + name: os+" - "+arch+" - Julia "+version, + platform: { + os: os, + arch: arch + }, + steps: [ + { + name: "build", + image: "julia:"+version, + commands: [ + "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'" + ] + } + ] +}; + +[ + Pipeline("linux", "arm", "1.3"), + Pipeline("linux", "arm", "1.4"), + Pipeline("linux", "arm64", "1.3"), + Pipeline("linux", "arm64", "1.4") +] diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..715ca4e --- /dev/null +++ b/.drone.yml @@ -0,0 +1,57 @@ +--- +kind: pipeline +name: linux - arm - Julia 1.3 + +platform: + os: linux + arch: arm + +steps: +- name: build + image: julia:1.3 + commands: + - "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'" + +--- +kind: pipeline +name: linux - arm - Julia 1.4 + +platform: + os: linux + arch: arm + +steps: +- name: build + image: julia:1.4 + commands: + - "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'" + +--- +kind: pipeline +name: linux - arm64 - Julia 1.3 + +platform: + os: linux + arch: arm64 + +steps: +- name: build + image: julia:1.3 + commands: + - "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'" + +--- +kind: pipeline +name: linux - arm64 - Julia 1.4 + +platform: + os: linux + arch: arm64 + +steps: +- name: build + image: julia:1.4 + commands: + - "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'" + +... diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml new file mode 100644 index 0000000..306b763 --- /dev/null +++ b/.github/workflows/CompatHelper.yml @@ -0,0 +1,14 @@ +name: CompatHelper +on: + schedule: + - cron: 4 12 * * * +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Pkg.add("CompatHelper") + run: julia -e 'using Pkg; Pkg.add("CompatHelper")' + - name: CompatHelper.main() + run: julia -e 'using CompatHelper; CompatHelper.main()' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml index d77d3a0..502c988 100644 --- a/.github/workflows/TagBot.yml +++ b/.github/workflows/TagBot.yml @@ -1,7 +1,7 @@ name: TagBot on: schedule: - - cron: 0 * * * * + - cron: 57 10 * * * jobs: TagBot: runs-on: ubuntu-latest diff --git a/.travis.yml b/.travis.yml index 0012315..2f722d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,11 +2,7 @@ language: julia os: - linux - osx - - windows -arch: - - x64 - - x86 - - arm64 + - freebsd julia: - 1.3 - 1.4 @@ -14,15 +10,6 @@ julia: jobs: allow_failures: - julia: nightly - exclude: - - os: osx - arch: x86 - - os: osx - arch: arm64 - - os: windows - arch: arm64 - - julia: nightly - arch: arm64 notifications: email: false diff --git a/Project.toml b/Project.toml index a7b70dc..7434ef1 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "GSL" uuid = "92c85e6c-cbff-5e0c-80f7-495c94daaecd" -version = "0.6.0" +version = "1.0.0" [deps] Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"