Skip to content

Commit 6e518f2

Browse files
committed
Merge remote-tracking branch 'origin/main' into feat/eves-009
Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de> # Conflicts: # EVES/SUMMARY.md # README.md
2 parents 1b28ef2 + d70cb4f commit 6e518f2

39 files changed

Lines changed: 2526 additions & 295 deletions

.editorconfig

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
indent_style = space
9+
indent_size = 2
10+
11+
[*.md]
12+
# Trailing whitespace in Markdown can be meaningful (line breaks)
13+
trim_trailing_whitespace = false
14+
max_line_length = 300
15+
16+
[*.json]
17+
indent_size = 2
18+
19+
[*.{yml,yaml}]
20+
indent_size = 2
21+
22+
[Makefile]
23+
indent_style = tab

.git-blame-ignore-revs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Prettier initial formatting
2+
# Add the commit SHA here after running `make format` for the first time

.github/dependabot.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: monthly
7+
labels:
8+
- dependencies
9+
- ci
10+
commit-message:
11+
prefix: "ci"
12+
include: scope
13+
14+
- package-ecosystem: npm
15+
directory: /
16+
schedule:
17+
interval: monthly
18+
labels:
19+
- dependencies
20+
commit-message:
21+
prefix: "chore"
22+
include: scope
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
EVES
2+
ENVITED
3+
ASCS
4+
Gaia-X
5+
SHACL
6+
TZIP
7+
CID
8+
IPFS
9+
URN
10+
Tezos
11+
Etherlink
12+
Ethereum
13+
SimpulseID
14+
SimulationAsset
15+
GitBook
16+
OpenSim
17+
openMSL
18+
OpenDRIVE
19+
OpenSCENARIO
20+
ASAM
21+
GDSN
22+
GS1
23+
DID
24+
Verifiable
25+
WebID
26+
OIDC
27+
OAuth
28+
DPoP
29+
SPARQL
30+
SSI
31+
Catena-X
32+
e\.V\.

.github/workflows/format_check.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Format Check
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "**/*.md"
7+
- "**/*.json"
8+
- "**/*.yml"
9+
- ".prettierrc"
10+
11+
jobs:
12+
prettier:
13+
name: Check Formatting
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
18+
19+
- name: Setup Node
20+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
21+
with:
22+
node-version: "22"
23+
cache: npm
24+
25+
- name: Install dependencies
26+
run: npm ci
27+
28+
- name: Check formatting
29+
run: npm run format:check
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Frontmatter Validation
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "EVES/EVES-*/eves-*.md"
7+
- "scripts/validate-frontmatter.mjs"
8+
- "package.json"
9+
10+
jobs:
11+
validate:
12+
name: Validate YAML Frontmatter
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Checkout
16+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
17+
18+
- name: Setup Node
19+
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0
20+
with:
21+
node-version: "22"
22+
cache: npm
23+
24+
- name: Install dependencies
25+
run: npm ci
26+
27+
- name: Validate frontmatter
28+
run: npm run lint:frontmatter

.github/workflows/gitbook.yml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1-
name: 'Gitbook-Action'
1+
name: Gitbook Action
22

33
on:
44
push:
55
branches:
66
- main
77
paths-ignore:
8-
- 'docs/**' # To Avoid Loop
8+
- "docs/**"
99

1010
jobs:
1111
build:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- name: Checkout action
15-
uses: actions/checkout@v2
14+
- name: Checkout
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616

17-
# example1
18-
- name: Gitbook Action # https://github.com/ZanderZhao/gitbook-action/releases
19-
uses: ZanderZhao/gitbook-action@master # -> or ZanderZhao/gitbook-action@v1.2.4, Just example, click above, use latest please
20-
with: # or fork this repo and use YourName/gitbook-action@master
21-
token: ${{ secrets.PERSONAL_TOKEN }} # -> remember add this in settings/secrets as https://ZanderZhao.github.io/gitbook-action/
22-
time_zone: Europe/Berlin
23-
source_branch: main
24-
source_dir: EVES
25-
source_edit_time: true
26-
publish_commit_message: ${{ github.event.head_commit.message }}
27-
publish_branch: gh-pages
28-
publish_dir: .
17+
- name: Gitbook Action
18+
uses: ZanderZhao/gitbook-action@v1.2.4
19+
with:
20+
token: ${{ secrets.PERSONAL_TOKEN }}
21+
time_zone: Europe/Berlin
22+
source_branch: main
23+
source_dir: EVES
24+
source_edit_time: true
25+
publish_commit_message: ${{ github.event.head_commit.message }}
26+
publish_branch: gh-pages
27+
publish_dir: .

.github/workflows/link_checker.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Link Check
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "**/*.md"
7+
schedule:
8+
- cron: "0 9 * * 1" # Weekly on Monday at 09:00 UTC
9+
workflow_dispatch:
10+
11+
jobs:
12+
link-check:
13+
name: Check Links
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Checkout
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
18+
19+
- name: Restore lychee cache
20+
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
21+
with:
22+
path: .lycheecache
23+
key: lychee-cache-${{ github.sha }}
24+
restore-keys: lychee-cache-
25+
26+
- name: Check links
27+
uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2.8.0
28+
with:
29+
args: >-
30+
--cache
31+
--max-cache-age 7d
32+
--no-progress
33+
'**/*.md'
34+
fail: true
Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
name: Markdown Linter
1+
name: Markdown Lint
22

33
on:
4-
pull_request
4+
pull_request:
5+
paths:
6+
- "**/*.md"
7+
- ".markdownlint.json"
58

69
jobs:
7-
markdown-lint:
8-
name: Markdown Linter
10+
markdownlint:
11+
name: Lint Markdown
912
runs-on: ubuntu-latest
1013
steps:
11-
- name: checkout
12-
uses: actions/checkout@v4
13-
- name: markdown-lint
14-
uses: articulate/actions-markdownlint@v1
15-
with:
16-
config: .github/workflows/markdownlint.json
14+
- name: Checkout
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
16+
17+
- name: Run markdownlint
18+
uses: DavidAnson/markdownlint-cli2-action@6b51ade7a9e4a75a7ad929842dd298a3804ebe8b # v23.1.0
19+
with:
20+
config: .markdownlint.json
21+
globs: "**/*.md"

.github/workflows/markdownlint.json

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

0 commit comments

Comments
 (0)