Browse Source

Add CI configuration.

fe/wip
Fredrik Ekre 3 years ago
parent
commit
118953544c
  1. 2
      .github/FUNDING.yml
  2. 15
      .github/workflows/TagBot.yml
  3. 38
      .github/workflows/ci.yml

2
.github/FUNDING.yml

@ -0,0 +1,2 @@
github: fredrikekre
custom: paypal.me/fredrikekre

15
.github/workflows/TagBot.yml

@ -0,0 +1,15 @@
name: TagBot
on:
issue_comment:
types:
- created
workflow_dispatch:
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
runs-on: ubuntu-latest
steps:
- uses: JuliaRegistries/TagBot@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
ssh: ${{ secrets.DOCUMENTER_KEY }}

38
.github/workflows/ci.yml

@ -0,0 +1,38 @@
name: CI
on:
push:
branches:
- 'master'
- 'release-'
tags: '*'
pull_request:
jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
version:
- '1.6'
- '1'
- 'nightly'
os:
- ubuntu-latest
include:
- os: windows-latest
version: '1'
- os: macOS-latest
version: '1'
steps:
- uses: actions/checkout@v2
- uses: julia-actions/setup-julia@v1
with:
version: ${{ matrix.version }}
- uses: julia-actions/julia-buildpkg@v1
- uses: julia-actions/julia-runtest@v1
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v2
with:
files: ./lcov.info
Loading…
Cancel
Save