Skip to content

Commit 92bf428

Browse files
committed
ci: split CI in multiple workflows
This will help to have a better understanding when something fails
1 parent dabf986 commit 92bf428

9 files changed

+92
-39
lines changed

.github/workflows/actions-lint.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: checkout-action
10-
uses: actions/checkout@v4.2.2
10+
uses: actions/checkout@v4
11+
1112
- name: actionlint
12-
uses: raven-actions/actionlint@v2.0.0
13+
uses: raven-actions/actionlint@v2

.github/workflows/ci.yml

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

.github/workflows/codespell.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
codespell:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
- name: codespell
13+
uses: codespell-project/actions-codespell@v2
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
editorconfig-checker:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
- name: editorconfig-checker-action
13+
uses: editorconfig-checker/action-editorconfig-checker@v2

.github/workflows/markdownlint.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
markdownlint:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
- name: markdownlint-cli2-action
13+
uses: DavidAnson/markdownlint-cli2-action@v19

.github/workflows/typos-cli.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
typos-cli:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
- name: typos-action
13+
uses: crate-ci/typos@v1

.github/workflows/vale.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
vale:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
# mitigate some issues with the vale-action
13+
- name: Install Asciidoctor
14+
run: sudo apt-get install -y asciidoctor
15+
16+
- name: vale-action
17+
uses: errata-ai/vale-action@v2

.github/workflows/yamllint.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: CI
3+
on:
4+
pull_request:
5+
jobs:
6+
yamllint:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- name: checkout-action
10+
uses: actions/checkout@v4
11+
12+
- name: yamllint
13+
uses: ibiqlik/action-yamllint@v3

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# Changelog
22

3-
<!-- markdownlint-disable MD022 MD032 -->
4-
<!-- markdownlint-enable siblings_only -->
3+
<!-- markdownlint-configure-file {
4+
"blanks-around-headings": false,
5+
"blanks-around-lists": false,
6+
"no-duplicate-heading": {
7+
"siblings_only": true
8+
}
9+
} -->
510

611
All notable changes to this project will be documented in this file.
712

0 commit comments

Comments
 (0)