Skip to content

Commit f5691e0

Browse files
authored
Update CI configuration (#98)
1 parent 53c14e0 commit f5691e0

File tree

3 files changed

+36
-25
lines changed

3 files changed

+36
-25
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
2+
version: 2
3+
updates:
4+
- package-ecosystem: "github-actions"
5+
directory: "/" # Location of package manifests
6+
schedule:
7+
interval: "monthly"

.github/workflows/CI.yml

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -13,34 +13,37 @@ jobs:
1313
fail-fast: false
1414
matrix:
1515
version:
16-
- "1" # Latest Release
17-
- '1.0' # LTS
18-
# We don't do Nightly because the false failures are too annoying on GHA
16+
- "1.6"
17+
- "1.10"
18+
- "1"
1919
os:
2020
- ubuntu-latest
21-
- windows-latest
2221
arch:
2322
- x64
24-
- x86
23+
include:
24+
- os: windows-latest
25+
version: "1"
26+
arch: x64
27+
- os: macOS-latest
28+
version: "1"
29+
arch: x64
30+
- os: ubuntu-latest
31+
version: "1"
32+
arch: x86
2533
steps:
26-
- uses: actions/checkout@v2
27-
- uses: julia-actions/setup-julia@v1
34+
- uses: actions/checkout@v4
35+
- uses: julia-actions/setup-julia@v2
2836
with:
2937
version: ${{ matrix.version }}
3038
arch: ${{ matrix.arch }}
31-
- uses: actions/cache@v1
32-
env:
33-
cache-name: cache-artifacts
34-
with:
35-
path: ~/.julia/artifacts
36-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
37-
restore-keys: |
38-
${{ runner.os }}-test-${{ env.cache-name }}-
39-
${{ runner.os }}-test-
40-
${{ runner.os }}-
41-
- uses: julia-actions/julia-buildpkg@latest
42-
- uses: julia-actions/julia-runtest@latest
39+
- uses: julia-actions/cache@v2
40+
# - uses: julia-actions/julia-buildpkg@latest
41+
- uses: julia-actions/julia-runtest@v1
4342
- uses: julia-actions/julia-processcoverage@v1
44-
- uses: codecov/codecov-action@v1
43+
- uses: codecov/codecov-action@v5
4544
with:
46-
file: lcov.info
45+
files: lcov.info
46+
plugins: noop
47+
disable_search: true
48+
env:
49+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/TagBot.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
name: TagBot
22
on:
3-
issue_comment: # THIS BIT IS NEW
3+
issue_comment:
44
types:
55
- created
66
workflow_dispatch:
7+
inputs:
8+
lookback:
9+
default: "3"
710
jobs:
811
TagBot:
9-
# THIS 'if' LINE IS NEW
1012
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
11-
# NOTHING BELOW HAS CHANGED
1213
runs-on: ubuntu-latest
1314
steps:
1415
- uses: JuliaRegistries/TagBot@v1
1516
with:
1617
token: ${{ secrets.GITHUB_TOKEN }}
17-
ssh: ${{ secrets.DOCUMENTER_KEY }}
18+
# ssh: ${{ secrets.DOCUMENTER_KEY }}

0 commit comments

Comments
 (0)