-
-
Notifications
You must be signed in to change notification settings - Fork 126
40 lines (38 loc) · 1.28 KB
/
ci-cd-pipeline.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
name: CI/CD Status
run-name: Full CI/CD Pipeline
on:
push:
branches: ["main"]
paths-ignore:
- "*.md" # ignore all markdown files at root
- "*.js" # ignore all js files at root
- "*.ts" # ignore all ts files at root
- "assets/**" # ignore root assets
- "docs/**" # ignore all docs
- "scripts/**" # ignore all scripts
- "ssr/**" # ignore ssr files
- ".github/**/*.md" # ignore markdown files for .github
- ".github/FUNDING.yml" # ignore funding yml
- ".eslintrc" # ignore eslint changes
- ".gitignore" # ignore git ignore changes
pull_request:
branches: ["main"]
paths-ignore:
- "*.md" # ignore all markdown files at root
- "*.js" # ignore all js files at root
- "*.ts" # ignore all ts files at root
- "assets/**" # ignore root assets
- "docs/**" # ignore all docs
- "scripts/**" # ignore all scripts
- "ssr/**" # ignore ssr files
- ".github/**/*.md" # ignore markdown files for .github
- ".github/FUNDING.yml" # ignore funding yml
- ".eslintrc" # ignore eslint changes
- ".gitignore" # ignore git ignore changes
workflow_dispatch:
jobs:
trigger-full-ci:
name: CI
uses: ./.github/workflows/lint-and-build.yml
with:
node-version: "22.4.1"