Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
name: Build

run-name: OpenPLC CI pipeline - Build test
name: Complete Build

on:
push:
branches:
- main
- development
pull_request:
# The branches below must be a subset of the branches above
branches:
- main
- development
workflow_call:
jobs:
build:
runs-on: ${{ matrix.os }}
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/ci-architecture.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
name: CI - Architecture

on:
pull_request:
branches:
- main
- development
- refactor/shared-ui-migration
workflow_call:

jobs:
architecture:
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
name: CI - Build

on:
pull_request:
branches:
- main
- development
- refactor/shared-ui-migration
workflow_call:

jobs:
build:
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/ci-format.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
name: CI - Format

on:
pull_request:
branches:
- main
- development
- refactor/shared-ui-migration
workflow_call:

jobs:
format:
Expand Down
6 changes: 1 addition & 5 deletions .github/workflows/ci-lint.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
name: CI - Lint

on:
pull_request:
branches:
- main
- development
- refactor/shared-ui-migration
workflow_call:

jobs:
lint:
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/ci-sync.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
name: CI - Cross-Repo Sync

on:
pull_request:
branches:
- main
- development
workflow_call:

jobs:
surface-sync:
Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: CI

on:
pull_request:
branches:
- main
- development

jobs:
architecture:
uses: ./.github/workflows/ci-architecture.yml

build-check:
uses: ./.github/workflows/ci-build.yml

lint:
uses: ./.github/workflows/ci-lint.yml

format:
needs: [architecture, build-check, lint]
uses: ./.github/workflows/ci-format.yml

sync:
needs: [format]
uses: ./.github/workflows/ci-sync.yml
secrets: inherit

complete-build:
needs: [sync]
uses: ./.github/workflows/build.yml
9 changes: 1 addition & 8 deletions .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
name: Claude Code Review

on:
pull_request:
types: [opened, synchronize, ready_for_review, reopened]
# Optional: Only run on specific file changes
# paths:
# - "src/**/*.ts"
# - "src/**/*.tsx"
# - "src/**/*.js"
# - "src/**/*.jsx"
workflow_call:

jobs:
claude-review:
Expand Down
14 changes: 2 additions & 12 deletions .github/workflows/code_quality.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
name: Code quality

run-name: OpenPLC CI pipeline - Code quality
name: Code Quality

on:
push:
branches:
- main
- development
pull_request:
# The branches below must be a subset of the branches above
branches:
- main
- development
workflow_call:
jobs:
quality:
runs-on: ubuntu-latest
Expand Down
Loading