From 804d49aad7c2e7b807b1678c2d3ed0670c43ce3c Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sun, 24 Nov 2019 19:23:59 +0100 Subject: [PATCH 1/8] Test nightlies workflow --- .github/workflows/main.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..7ec4a1d --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,25 @@ +name: CI + +on: pull_request + +jobs: + test: + runs-on: ${{ matrix.os }} + strategy: + matrix: + julia-version: ['1', 'nightly'] + julia-arch: [x64, x86] + os: [ubuntu-latest, windows-latest, macOS-latest] + # 32-bit Julia binaries are not available on macOS + exclude: + - os: macOS-latest + julia-arch: x86 + + steps: + - uses: actions/checkout@v1.0.0 + - name: "Set up Julia" + uses: julia-actions/setup-julia@test/nightlies + with: + version: ${{ matrix.julia-version }} + arch: ${{ matrix.julia-arch }} + - run: julia --version From adeaca102f32bfe981bb1b6664c8a10b7f60cbfd Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sun, 24 Nov 2019 19:28:26 +0100 Subject: [PATCH 2/8] Don't fail fast --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7ec4a1d..2a56bdc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,7 @@ jobs: test: runs-on: ${{ matrix.os }} strategy: + fail-fast: false matrix: julia-version: ['1', 'nightly'] julia-arch: [x64, x86] From abcf6619616ce9e087befa5f9d0df372fd80c797 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sun, 24 Nov 2019 20:07:37 +0100 Subject: [PATCH 3/8] Windows is known to be broken --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2a56bdc..ddaf419 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,7 +10,7 @@ jobs: matrix: julia-version: ['1', 'nightly'] julia-arch: [x64, x86] - os: [ubuntu-latest, windows-latest, macOS-latest] + os: [ubuntu-latest, macOS-latest] # 32-bit Julia binaries are not available on macOS exclude: - os: macOS-latest From 3bac9d5a04fcdaa5eabd6e09f98fc78a8ea5ee52 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sun, 24 Nov 2019 23:29:55 +0100 Subject: [PATCH 4/8] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ddaf419..fb6e669 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -8,9 +8,9 @@ jobs: strategy: fail-fast: false matrix: - julia-version: ['1', 'nightly'] + julia-version: ['1', 'nightly', '^1.3.0-rc1'] julia-arch: [x64, x86] - os: [ubuntu-latest, macOS-latest] + os: [ubuntu-latest, macOS-latest, windows-latest] # 32-bit Julia binaries are not available on macOS exclude: - os: macOS-latest From 76e838d25a24dfd5dcd148748572e5a535c4cb23 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Mon, 25 Nov 2019 15:05:56 +0100 Subject: [PATCH 5/8] Update main.yml --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index fb6e669..25e4429 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,6 @@ name: CI -on: pull_request +on: [push, pull_request] jobs: test: @@ -19,7 +19,7 @@ jobs: steps: - uses: actions/checkout@v1.0.0 - name: "Set up Julia" - uses: julia-actions/setup-julia@test/nightlies + uses: julia-actions/setup-julia@v1 with: version: ${{ matrix.julia-version }} arch: ${{ matrix.julia-arch }} From bbae8a5896a675bc4a17b6efcb05a2e3b9d50591 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sat, 14 Dec 2019 15:06:37 +0100 Subject: [PATCH 6/8] Test VersionVigilante --- .github/workflows/blank.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/blank.yml diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml new file mode 100644 index 0000000..6db35d7 --- /dev/null +++ b/.github/workflows/blank.yml @@ -0,0 +1,27 @@ +name: VersionVigilante + +on: pull_request + +jobs: + VersionVigilante: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1.0.0 + - uses: julia-actions/setup-julia@latest + + - name: VersionVigilante.main + run: | + julia -e 'using Pkg; Pkg.add(PackageSpec(name="VersionVigilante", rev="da/set-output"))' + julia -e 'using VersionVigilante; VersionVigilante.main("https://github.com/${{ github.repository }}")' + + # Apply 'needs version bump' label on failure + - name: ❌ Labeller + if: failure() + continue-on-error: true + uses: actions/github-script@0.3.0 + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + github.issues.addLabels({...context.issue, labels: ['needs version bump']}) + From b1a817fbd091840c80a0d055a2bc711d7447d1d3 Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sat, 14 Dec 2019 15:08:09 +0100 Subject: [PATCH 7/8] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 6405cd5..aef2be6 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Example" uuid = "7876af07-990d-54b4-ab0e-23690620f79a" -version = "0.5.4" +version = "0.5.5" [compat] julia = "1" From 3d1a063b45cefef889d544471a915704112c123c Mon Sep 17 00:00:00 2001 From: Sascha Mann Date: Sat, 14 Dec 2019 15:08:18 +0100 Subject: [PATCH 8/8] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index aef2be6..2090451 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "Example" uuid = "7876af07-990d-54b4-ab0e-23690620f79a" -version = "0.5.5" +version = "0.5.6" [compat] julia = "1"