From 79ed86a04d5a97f03e96420e3550adb8e863127d Mon Sep 17 00:00:00 2001 From: Julia Package Butler <> Date: Sat, 23 Nov 2019 02:00:37 +0000 Subject: [PATCH] Fix issues identified by Julia Package Butler --- .../jlpkgbutler-ci-master-workflow.yml | 31 +++++++++++++++++++ .../workflows/jlpkgbutler-ci-pr-workflow.yml | 30 ++++++++++++++++++ .../jlpkgbutler-compathelper-workflow.yml | 22 +++++++++++++ .../jlpkgbutler-docdeploy-workflow.yml | 24 ++++++++++++++ docs/Project.toml | 2 +- 5 files changed, 108 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/jlpkgbutler-ci-master-workflow.yml create mode 100644 .github/workflows/jlpkgbutler-ci-pr-workflow.yml create mode 100644 .github/workflows/jlpkgbutler-compathelper-workflow.yml create mode 100644 .github/workflows/jlpkgbutler-docdeploy-workflow.yml diff --git a/.github/workflows/jlpkgbutler-ci-master-workflow.yml b/.github/workflows/jlpkgbutler-ci-master-workflow.yml new file mode 100644 index 000000000..86a8f37f5 --- /dev/null +++ b/.github/workflows/jlpkgbutler-ci-master-workflow.yml @@ -0,0 +1,31 @@ +name: Run CI on master + +on: + push: + branches: + - master + +jobs: + test: + runs-on: ${{ matrix.os }} + strategy: + matrix: + julia-version: [1.0.5, 1.1.1, 1.2.0] + julia-arch: [x64, x86] + os: [ubuntu-latest, windows-latest, macOS-latest] + exclude: + - os: macOS-latest + julia-arch: x86 + + steps: + - uses: actions/checkout@v1.0.0 + - uses: julia-actions/setup-julia@latest + with: + version: ${{ matrix.julia-version }} + - uses: julia-actions/julia-buildpkg@latest + env: + PYTHON: "" + - uses: julia-actions/julia-runtest@latest + - uses: julia-actions/julia-uploadcodecov@latest + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/jlpkgbutler-ci-pr-workflow.yml b/.github/workflows/jlpkgbutler-ci-pr-workflow.yml new file mode 100644 index 000000000..33aee3f28 --- /dev/null +++ b/.github/workflows/jlpkgbutler-ci-pr-workflow.yml @@ -0,0 +1,30 @@ +name: Run CI on PR + +on: + pull_request: + types: [opened, synchronize, reopened] + +jobs: + test: + runs-on: ${{ matrix.os }} + strategy: + matrix: + julia-version: [1.0.5, 1.1.1, 1.2.0] + julia-arch: [x64, x86] + os: [ubuntu-latest, windows-latest, macOS-latest] + exclude: + - os: macOS-latest + julia-arch: x86 + + steps: + - uses: actions/checkout@v1.0.0 + - uses: julia-actions/setup-julia@latest + with: + version: ${{ matrix.julia-version }} + - uses: julia-actions/julia-buildpkg@latest + env: + PYTHON: "" + - uses: julia-actions/julia-runtest@latest + - uses: julia-actions/julia-uploadcodecov@latest + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/jlpkgbutler-compathelper-workflow.yml b/.github/workflows/jlpkgbutler-compathelper-workflow.yml new file mode 100644 index 000000000..1986e7438 --- /dev/null +++ b/.github/workflows/jlpkgbutler-compathelper-workflow.yml @@ -0,0 +1,22 @@ +name: Run CompatHelper + +on: + schedule: + - cron: '00 * * * *' + issues: + types: [opened, reopened] + +jobs: + compathelper: + name: "Run CompatHelper.jl" + runs-on: ubuntu-latest + steps: + - uses: julia-actions/setup-julia@latest + with: + version: 1.2.0 + - 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/jlpkgbutler-docdeploy-workflow.yml b/.github/workflows/jlpkgbutler-docdeploy-workflow.yml new file mode 100644 index 000000000..9ba986f50 --- /dev/null +++ b/.github/workflows/jlpkgbutler-docdeploy-workflow.yml @@ -0,0 +1,24 @@ +name: Deploy documentation + +on: + push: + branches: + - master + tags: + - v* + +jobs: + docdeploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1.0.0 + - uses: julia-actions/setup-julia@latest + with: + version: 1.2.0 + - uses: julia-actions/julia-buildpkg@latest + env: + PYTHON: "" + - uses: julia-actions/julia-docdeploy@releases/v1 + env: + DOCUMENTER_KEY: ${{ secrets.JLPKGBUTLER_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/docs/Project.toml b/docs/Project.toml index ce87d1572..f2a273e56 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -2,4 +2,4 @@ Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" [compat] -Documenter = "~0.21" +Documenter = "~0.24"