Skip to content

Commit 76ba737

Browse files
committed
Split workflows into client and server linting
Reorganize the GitHub workflows by introducing dedicated workflows for client (`client-linting.yml`) and server (`server-linting.yml`). Removed legacy `php-qa`, `js-qa`, and `build-artifacts` workflows in favor of more streamlined setups.
1 parent 7e4a378 commit 76ba737

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: Build Artifacts
1+
name: Artifacts
22

33
on:
44
push:
55
tags:
66
- '*'
77

88
jobs:
9-
build:
9+
artifacts:
1010
runs-on: ubuntu-latest
1111
if: ${{ !contains(github.event.head_commit.message, '--skip-assets-artifacts') }}
1212
steps:
Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
name: JS Quality Assurance
1+
name: Client Linting
22

33
on:
4+
workflow_dispatch: { }
5+
46
pull_request:
7+
58
push:
69
branches:
710
- main
811

912
paths:
10-
- '**/workflows/*js*'
13+
- '**/workflows/client-linting.yml'
1114
- '**.js'
1215
- '**.jsx'
1316
- '**.ts'
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
name: PHP Quality Assurance
1+
name: Server Linting
22
on:
3+
workflow_dispatch: { }
4+
35
pull_request:
6+
47
push:
58
branches:
69
- main
710

811
paths:
12+
- '**/workflows/server-linting.yml'
913
- '**.php'
1014

1115
jobs:
12-
build:
16+
server-linting:
1317
runs-on: ubuntu-latest
1418
if: "!contains(github.event.head_commit.message, '--skip ci') && !github.event.pull_request.draft"
1519
strategy:

0 commit comments

Comments
 (0)