Skip to content

Commit a76af6d

Browse files
authored
Merge pull request #172 from queryverse/julia-pkgbutler-updates
Julia Package Butler Updates
2 parents ced8d24 + 4784def commit a76af6d

7 files changed

+31
-22
lines changed

.github/workflows/jlpkgbutler-butler-workflow.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ name: Run the Julia Package Butler
33
on:
44
push:
55
branches:
6+
- main
67
- master
78
schedule:
89
- cron: '0 */1 * * *'
10+
workflow_dispatch:
911

1012
jobs:
1113
butler:
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
name: Run CI on master
1+
name: Run CI on main
22

33
on:
44
push:
55
branches:
6+
- main
67
- master
8+
workflow_dispatch:
79

810
jobs:
911
test:
1012
runs-on: ${{ matrix.os }}
1113
strategy:
1214
matrix:
13-
julia-version: ['1.0', '1.1', '1.2', '1.3', '1.4', '1.5', '1.6']
15+
julia-version: ['1.0', '1.1', '1.2', '1.3', '1.4', '1.5', '1.6', '1.7']
1416
julia-arch: [x64, x86]
1517
os: [ubuntu-latest, windows-latest, macOS-latest]
1618
exclude:
@@ -19,22 +21,20 @@ jobs:
1921

2022
steps:
2123
- uses: actions/checkout@v2
22-
- uses: julia-actions/setup-julia@latest
24+
- uses: julia-actions/setup-julia@v1
2325
with:
2426
version: ${{ matrix.julia-version }}
2527
arch: ${{ matrix.julia-arch }}
26-
- uses: julia-actions/julia-buildpkg@latest
28+
- uses: julia-actions/julia-buildpkg@v1
2729
env:
2830
PYTHON: ""
29-
- uses: julia-actions/julia-runtest@latest
31+
- uses: julia-actions/julia-runtest@v1
3032
env:
3133
PYTHON: ""
3234
- uses: julia-actions/julia-processcoverage@v1
33-
- uses: codecov/codecov-action@v1
35+
- uses: codecov/codecov-action@v2
3436
with:
35-
file: ./lcov.info
37+
files: ./lcov.info
3638
flags: unittests
37-
name: codecov-umbrella
38-
fail_ci_if_error: false
3939
token: ${{ secrets.CODECOV_TOKEN }}
4040

.github/workflows/jlpkgbutler-ci-pr-workflow.yml

+6-8
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
julia-version: ['1.0', '1.1', '1.2', '1.3', '1.4', '1.5', '1.6']
12+
julia-version: ['1.0', '1.1', '1.2', '1.3', '1.4', '1.5', '1.6', '1.7']
1313
julia-arch: [x64, x86]
1414
os: [ubuntu-latest, windows-latest, macOS-latest]
1515
exclude:
@@ -18,21 +18,19 @@ jobs:
1818

1919
steps:
2020
- uses: actions/checkout@v2
21-
- uses: julia-actions/setup-julia@latest
21+
- uses: julia-actions/setup-julia@v1
2222
with:
2323
version: ${{ matrix.julia-version }}
2424
arch: ${{ matrix.julia-arch }}
25-
- uses: julia-actions/julia-buildpkg@latest
25+
- uses: julia-actions/julia-buildpkg@v1
2626
env:
2727
PYTHON: ""
28-
- uses: julia-actions/julia-runtest@latest
28+
- uses: julia-actions/julia-runtest@v1
2929
env:
3030
PYTHON: ""
3131
- uses: julia-actions/julia-processcoverage@v1
32-
- uses: codecov/codecov-action@v1
32+
- uses: codecov/codecov-action@v2
3333
with:
34-
file: ./lcov.info
34+
files: ./lcov.info
3535
flags: unittests
36-
name: codecov-umbrella
37-
fail_ci_if_error: false
3836
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/jlpkgbutler-codeformat-pr-workflow.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ name: Code Formatting
33
on:
44
push:
55
branches:
6+
- main
67
- master
8+
workflow_dispatch:
79

810
jobs:
911
format:

.github/workflows/jlpkgbutler-compathelper-workflow.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ on:
55
- cron: '00 * * * *'
66
issues:
77
types: [opened, reopened]
8+
workflow_dispatch:
89

910
jobs:
10-
compathelper:
11+
CompatHelper:
1112
name: "Run CompatHelper.jl"
1213
runs-on: ubuntu-latest
1314
steps:

.github/workflows/jlpkgbutler-docdeploy-workflow.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,21 @@ name: Deploy documentation
33
on:
44
push:
55
branches:
6+
- main
67
- master
78
tags:
89
- v*
10+
workflow_dispatch:
911

1012
jobs:
1113
docdeploy:
1214
runs-on: ubuntu-latest
1315
steps:
1416
- uses: actions/checkout@v2
15-
- uses: julia-actions/julia-buildpkg@latest
17+
- uses: julia-actions/julia-buildpkg@v1
1618
env:
1719
PYTHON: ""
18-
- uses: julia-actions/julia-docdeploy@releases/v1
20+
- uses: julia-actions/julia-docdeploy@latest
1921
env:
2022
DOCUMENTER_KEY: ${{ secrets.JLPKGBUTLER_TOKEN }}
2123
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/jlpkgbutler-tagbot-workflow.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
name: TagBot
22
on:
3-
schedule:
4-
- cron: 0 * * * *
3+
issue_comment:
4+
types:
5+
- created
6+
workflow_dispatch:
7+
58
jobs:
69
TagBot:
10+
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
711
runs-on: ubuntu-latest
812
steps:
913
- uses: JuliaRegistries/TagBot@v1

0 commit comments

Comments
 (0)