Viacheslav Katsuba 2 лет назад
Родитель
Сommit
946cf5a1e3
4 измененных файлов с 26 добавлено и 10 удалено
  1. 24 0
      .github/workflows/ci.yml
  2. 0 7
      .travis.yml
  3. 1 2
      README.md
  4. 1 1
      doc/overview.edoc

+ 24 - 0
.github/workflows/ci.yml

@@ -0,0 +1,24 @@
+name: CI
+
+on:
+  push:
+  pull_request:
+    branches: [ $default-branch ]
+  release:
+    types:
+      - created
+
+jobs:
+  test:
+    name: "Erlang Test"
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        otp: [21, 22, 23, 24, 25]
+      fail-fast: false
+    container:
+      image: erlang:${{ matrix.otp }}
+    steps:
+    - uses: actions/checkout@v3
+    - name: Test
+      run: make

+ 0 - 7
.travis.yml

@@ -1,7 +0,0 @@
-language: erlang
-script: "GPROC_DIST=true rebar get-deps compile eunit"
-otp_release:
-    - 23.0.3
-    - 22.3
-    - 21.3
-    - 20.3.8.22

+ 1 - 2
README.md

@@ -6,7 +6,7 @@ __Authors:__ Ulf Wiger ([`ulf@wiger.net`](mailto:ulf@wiger.net)), Joseph Wayne N
 
 Extended process dictionary
 
-[![Build Status](https://travis-ci.org/uwiger/gproc.png?branch=master)](https://travis-ci.org/uwiger/gproc)
+[![Build Status](https://github.com/uwiger/gproc/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/uwiger/gproc/actions/workflows/ci.yml)
 [![Hex pm](http://img.shields.io/hexpm/v/gproc.svg?style=flat)](https://hex.pm/packages/gproc)
 
 
@@ -127,4 +127,3 @@ Freiburg 2007 ([Paper available here](http://github.com/uwiger/gproc/blob/uw-cha
 <tr><td><a href="http://github.com/uwiger/gproc/blob/uw-change-license/doc/gproc_ps.md" class="module">gproc_ps</a></td></tr>
 <tr><td><a href="http://github.com/uwiger/gproc/blob/uw-change-license/doc/gproc_pt.md" class="module">gproc_pt</a></td></tr>
 <tr><td><a href="http://github.com/uwiger/gproc/blob/uw-change-license/doc/gproc_sup.md" class="module">gproc_sup</a></td></tr></table>
-

+ 1 - 1
doc/overview.edoc

@@ -3,7 +3,7 @@
 
 @doc Extended process dictionary
 
-[![Build Status](https://travis-ci.org/uwiger/gproc.png?branch=master)](https://travis-ci.org/uwiger/gproc)
+[![Build Status](https://github.com/uwiger/gproc/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/uwiger/gproc/actions/workflows/ci.yml)
 [![Hex pm](http://img.shields.io/hexpm/v/gproc.svg?style=flat)](https://hex.pm/packages/gproc)