diff --git a/.cirrus.yml b/.cirrus.yml deleted file mode 100644 index f5f31c4..0000000 --- a/.cirrus.yml +++ /dev/null @@ -1,14 +0,0 @@ -freebsd_instance: - image: freebsd-12-0-release-amd64 -task: - name: FreeBSD - env: - matrix: - - JULIA_VERSION: 1.3 - - 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/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml new file mode 100644 index 0000000..9b74667 --- /dev/null +++ b/.github/workflows/CompatHelper.yml @@ -0,0 +1,16 @@ +name: CompatHelper + +on: + schedule: + - cron: '18 06 * * *' + +jobs: + CompatHelper: + runs-on: ubuntu-latest + steps: + - name: Pkg.add("CompatHelper") + run: julia -e 'using Pkg; Pkg.add("CompatHelper")' + - name: CompatHelper.main() + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: julia -e 'using CompatHelper; CompatHelper.main()' diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml index d77d3a0..3f5bfc7 100644 --- a/.github/workflows/TagBot.yml +++ b/.github/workflows/TagBot.yml @@ -1,7 +1,7 @@ name: TagBot on: schedule: - - cron: 0 * * * * + - cron: 37 09 * * * jobs: TagBot: runs-on: ubuntu-latest diff --git a/.travis.yml b/.travis.yml index 213ab78..06809a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,16 +2,16 @@ language: julia os: - linux + - freebsd - osx - windows julia: - 1.3 - nightly env: - matrix: - - JULIA_FFTW_PROVIDER=FFTW - - JULIA_FFTW_PROVIDER=MKL - - JULIA_NUM_THREADS=2 + - JULIA_FFTW_PROVIDER=FFTW + - JULIA_FFTW_PROVIDER=MKL + - JULIA_NUM_THREADS=2 notifications: email: false # uncomment the following lines to override the default test script @@ -21,7 +21,22 @@ notifications: after_success: - julia -e 'using Pkg; Pkg.add("Coverage"); Pkg.dir("FFTW"); using Coverage; Coveralls.submit(Coveralls.process_folder())' +branches: + only: + - master + - gh-pages # For building documentation + - /^testing-.*$/ # testing branches + - /^v[0-9]+\.[0-9]+\.[0-9]+$/ # version tags + +cache: + directories: + - $HOME/.julia/artifacts + jobs: + exclude: + - os: freebsd + env: + - JULIA_FFTW_PROVIDER=MKL include: - stage: "Documentation" julia: 1.3 diff --git a/appveyor.yml b/appveyor.yml index a4947fa..03d141d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -3,6 +3,9 @@ environment: - julia_version: 1.3 - julia_version: nightly +cache: + - '%USERPROFILE%\.julia\artifacts' + platform: - x86 # 32-bit - x64 # 64-bit