Skip to content

Commit e49655f

Browse files
authored
Merge pull request #24 from aminya/master
GitHub Actions
2 parents 9a4c71c + ee083e8 commit e49655f

File tree

8 files changed

+56
-196
lines changed

8 files changed

+56
-196
lines changed

.github/workflows/CI.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: CI
2+
on:
3+
- push
4+
- pull_request
5+
jobs:
6+
Test:
7+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - From Source=${{ matrix.build_from_source }} - ${{ matrix.arch }}
8+
runs-on: ${{ matrix.os }}
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
version:
13+
- '1.0'
14+
- '1.4'
15+
- 'nightly'
16+
os:
17+
- ubuntu-latest
18+
- windows-latest
19+
- macOS-latest
20+
arch:
21+
- x64
22+
build_from_source:
23+
- 0
24+
- 1
25+
steps:
26+
- uses: actions/checkout@v2
27+
- uses: julia-actions/setup-julia@v1
28+
with:
29+
version: ${{ matrix.version }}
30+
arch: ${{ matrix.arch }}
31+
- uses: julia-actions/julia-buildpkg@latest
32+
env:
33+
CMAKEWRAPPER_JL_BUILD_FROM_SOURCE: ${{ matrix.build_from_source }}
34+
- uses: julia-actions/julia-runtest@latest
35+
- uses: julia-actions/julia-uploadcodecov@latest
36+
env:
37+
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/CompatHelper.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: CompatHelper
2+
on:
3+
schedule:
4+
- cron: 0 0 * * *
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: Pkg.add("CompatHelper")
10+
run: julia -e 'using Pkg; Pkg.add("CompatHelper")'
11+
- name: CompatHelper.main()
12+
run: julia -e 'using CompatHelper; CompatHelper.main()'
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
*.jl.cov
22
*.jl.*.cov
33
*.jl.mem
4+
Manifest.toml

.travis.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

Manifest.toml

Lines changed: 0 additions & 124 deletions
This file was deleted.

Project.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@ Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
1111
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1212

1313
[compat]
14-
BinDeps = "0.4.0"
14+
BinDeps = "0.4, 0.5, 0.6, 0.7, 0.8, 1"
1515
CMake = "1"
16-
Parameters = "≥ 0.5.0"
17-
julia = "≥ 0.7.0"
18-
16+
Parameters = "0.5, 0.6, 0.7, 0.8, 0.9, 0.10, 0.11, 0.12"
17+
julia = "0.7, 1"

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# CMakeWrapper
22

3-
[![Build Status](https://travis-ci.org/JuliaPackaging/CMakeWrapper.jl.svg?branch=master)](https://travis-ci.org/JuliaPackaging/CMakeWrapper.jl)
4-
[![Build status](https://ci.appveyor.com/api/projects/status/x0k8dy47kau99bhr?svg=true)](https://ci.appveyor.com/project/StevenGJohnson/cmakewrapper-jl)
3+
![CI](https://github.com/JuliaPackaging/CMakeWrapper.jl/workflows/CI/badge.svg)
54
[![codecov.io](http://codecov.io/github/JuliaPackaging/CMakeWrapper.jl/coverage.svg?branch=master)](http://codecov.io/github/JuliaPackaging/CMakeWrapper.jl?branch=master)
65

76
This package provides a [BinDeps.jl](https://github.com/JuliaLang/BinDeps.jl)-compatible `CMakeProcess` class for automatically building CMake dependencies.
@@ -40,4 +39,3 @@ If the high-level provider doesn't work for you, you can also use the lower-leve
4039
installed_libpath=[path_to_intalled_library], # expected installed library path
4140
cmake_args=[], # additional cmake arguments
4241
targetname="install") # build target to run (default: "install")
43-

appveyor.yml

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)