Skip to content

Commit 97520a1

Browse files
committed
Add GitHub workflows
1 parent 7d90238 commit 97520a1

File tree

6 files changed

+126
-58
lines changed

6 files changed

+126
-58
lines changed

.github/workflows/linting.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
3+
###
4+
### Lints all generic and json files in the whole git repository
5+
###
6+
7+
name: linting
8+
on:
9+
pull_request:
10+
push:
11+
branches:
12+
- master
13+
tags:
14+
15+
jobs:
16+
lint:
17+
runs-on: ubuntu-latest
18+
strategy:
19+
fail-fast: False
20+
matrix:
21+
target:
22+
- Linting
23+
name: "[ ${{ matrix.target }} ]"
24+
steps:
25+
- name: Checkout repository
26+
uses: actions/checkout@master
27+
28+
- name: Lint files
29+
run: |
30+
make lint

.github/workflows/test-linux.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: test-linux
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
tags:
9+
10+
jobs:
11+
test:
12+
runs-on: ubuntu-latest
13+
strategy:
14+
fail-fast: False
15+
16+
name: "[test] [linux]"
17+
steps:
18+
# ------------------------------------------------------------
19+
# Setup
20+
# ------------------------------------------------------------
21+
- name: Checkout repository
22+
uses: actions/checkout@v2
23+
24+
# ------------------------------------------------------------
25+
# Tests: Behaviour
26+
# ------------------------------------------------------------
27+
- name: test
28+
shell: bash
29+
run: |
30+
make test

.github/workflows/test-macos.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: test-macos
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
tags:
9+
10+
jobs:
11+
test:
12+
runs-on: macos-latest
13+
strategy:
14+
fail-fast: False
15+
16+
name: "[test] [macos]"
17+
steps:
18+
# ------------------------------------------------------------
19+
# Setup
20+
# ------------------------------------------------------------
21+
- name: Checkout repository
22+
uses: actions/checkout@v2
23+
24+
# ------------------------------------------------------------
25+
# Tests: Behaviour
26+
# ------------------------------------------------------------
27+
- name: test
28+
shell: bash
29+
run: |
30+
make test

.github/workflows/test-windows.yml

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: test-windows
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- master
8+
tags:
9+
10+
jobs:
11+
test:
12+
runs-on: windows-latest
13+
strategy:
14+
fail-fast: False
15+
16+
name: "[test] [windows]"
17+
steps:
18+
# ------------------------------------------------------------
19+
# Setup
20+
# ------------------------------------------------------------
21+
- name: Checkout repository
22+
uses: actions/checkout@v2
23+
24+
# ------------------------------------------------------------
25+
# Tests: Behaviour
26+
# ------------------------------------------------------------
27+
- name: test
28+
shell: bash
29+
run: |
30+
make test

.travis.yml

-56
This file was deleted.

README.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# cert-gen
22

3-
[![Build Status](https://travis-ci.org/devilbox/cert-gen.svg?branch=master)](https://travis-ci.org/devilbox/cert-gen)
4-
[![Discord](https://img.shields.io/discord/1051541389256704091?color=8c9eff&label=Discord&logo=discord)](https://discord.gg/2wP3V6kBj4)
53
![Tag](https://img.shields.io/github/tag/devilbox/cert-gen.svg)
4+
[![Discord](https://img.shields.io/discord/1051541389256704091?color=8c9eff&label=Discord&logo=discord)](https://discord.gg/2wP3V6kBj4)
65
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
76

7+
[![linting](https://github.com/devilbox/cert-gen/workflows/linting/badge.svg)](https://github.com/devilbox/cert-gen/actions/workflows/linting.yml)
8+
[![test-linux](https://github.com/devilbox/cert-gen/workflows/test-linux/badge.svg)](https://github.com/devilbox/cert-gen/actions/workflows/test-linux.yml)
9+
[![test-macos](https://github.com/devilbox/cert-gen/workflows/test-macos/badge.svg)](https://github.com/devilbox/cert-gen/actions/workflows/test-macos.yml)
10+
[![test-windows](https://github.com/devilbox/cert-gen/workflows/test-windows/badge.svg)](https://github.com/devilbox/cert-gen/actions/workflows/test-windows.yml)
11+
812
Easily create your own CA and self-signed certificates.
913

1014
The generated CA can be imported into Chrome, Firefox or Internet Explorer for local development.

0 commit comments

Comments
 (0)