Skip to content

Commit 67456dc

Browse files
committed
ci: switch to github actions
1 parent ebddbea commit 67456dc

File tree

3 files changed

+33
-27
lines changed

3 files changed

+33
-27
lines changed

.github/workflows/ci.yaml

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: CI
2+
3+
on:
4+
- pull_request
5+
- push
6+
7+
jobs:
8+
lint:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v2
12+
- run: |
13+
set -x
14+
sudo apt-get -yq update
15+
sudo apt-get -yq --no-install-recommends install \
16+
desktop-file-utils libxml2-utils
17+
desktop-file-validate src/etc/net.sf.portecle.desktop
18+
xmllint --html --noout doc/*.html
19+
build:
20+
runs-on: ubuntu-latest
21+
strategy:
22+
matrix:
23+
# TODO: 7; ant is built with 8 and won't run with it
24+
java-version: [8, 9, 10, 11, 12, 13, 14, 15]
25+
steps:
26+
- uses: actions/checkout@v2
27+
with:
28+
lfs: true
29+
- uses: actions/setup-java@v1
30+
with:
31+
java-version: ${{matrix.java-version}}
32+
- run: ant all

.travis.yml

-26
This file was deleted.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Portecle [![Build Status](https://travis-ci.org/scop/portecle.svg)](https://travis-ci.org/scop/portecle) [![Download](https://img.shields.io/sourceforge/dt/portecle.svg)](https://sourceforge.net/projects/portecle/files/latest/download)
1+
# Portecle [![CI status](https://github.com/scop/portecle/workflows/CI/badge.svg)](https://github.com/scop/portecle/actions?query=workflow%3ACI) [![Download](https://img.shields.io/sourceforge/dt/portecle.svg)](https://sourceforge.net/projects/portecle/files/latest/download)
22

33
Portecle is a user friendly GUI application for creating, managing and
44
examining keystores, keys, certificates, certificate requests,

0 commit comments

Comments
 (0)