fix(ci): align workflows with shared workflows 1.30.0 boilerplate#16
Conversation
|
Caution Review failedPull request was closed or merged during review WalkthroughThis PR consolidates GitHub Actions workflows and CI/CD configuration by migrating to shared reusable workflows, expanding Dependabot automation rules with scheduling and grouping, introducing comprehensive PR label management and governance (template, validation, labeling rules), and adding new security and routine automation workflows. ChangesGitHub Actions and CI/CD Consolidation
Comment |
🔍 PR Validation Summary✅ PR Mergeable — no blocking failures
|
📊 Unit Test Coverage Report:
|
| Metric | Value |
|---|---|
| Overall Coverage | 38.1% |
| Threshold | 80% |
Coverage by Package
| Package | Coverage |
|---|---|
github.com/LerianStudio/lib-systemplane/admin |
80.3% |
github.com/LerianStudio/lib-systemplane/examples/manager |
0.0% |
github.com/LerianStudio/lib-systemplane/internal/client |
46.2% |
github.com/LerianStudio/lib-systemplane/internal/debounce |
73.1% |
github.com/LerianStudio/lib-systemplane/internal/manager |
74.4% |
github.com/LerianStudio/lib-systemplane/internal/mongodb |
15.7% |
github.com/LerianStudio/lib-systemplane/internal/postgres |
7.2% |
github.com/LerianStudio/lib-systemplane/systemplanetest |
0.0% |
github.com/LerianStudio/lib-systemplane |
0.0% |
Generated by Go PR Analysis workflow
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
🔒 Security Scan Results —
|
| Stage | Status | Blocking? |
|---|---|---|
| Filesystem Scan | ✅ Clean | — |
| Docker Image Scan | ➖ Skipped | — |
| Docker Hub Health Score | ➖ Skipped | — |
| Pre-release Version Check | ✅ Clean | — |
Trivy
Filesystem Scan
✅ No vulnerabilities or secrets found.
Pre-release Version Check
✅ No unstable version pins found.
Lib SystemPlane
Description
Aligns the repository
.github/with the LerianStudio shared-workflows convention (pinned@v1.30.0), usinglib-commonsas the reference. Replaces the bespokerelease.yml(inline GPG/app-token/semantic-release/backmerge) and the hand-rolledgo-combined-analysis.ymlwith the shared reusable workflows, and adds the missing standardized pieces (PR validation, PR security scan, routines, labeler/labels mirror).Repo-specific decisions preserved:
go-pr-analysis(enable_integration_tests: true,make test-integration LOW_RESOURCE=1) — this repo has real testcontainers (mongo/postgres) coverage thatlib-commonsdoes not.go test -tags=unit -run=^TestPerf_ ./...), same patternlib-commonsuses.enable_docker_scan: false(no Dockerfile); noignore_file(no.trivyignore).pr_title_scopes, labeler, labels) derived from the repo structure:admin,client,debounce,mongodb,postgres,store,systemplanetest,core, plus the standard transversal scopes.Type of Change
ci: CI pipeline or workflow changesBreaking Changes
None.
Testing
Test evidence / Actions run: see the Checks tab on this PR.
Architectural Checklist
@v1.30.0(backmerge@v1).github/**excluded from code-analysispaths-ignore, but kept in security scan triggers (supply-chain)develop(enforce_source_branches)Related Issues
Closes #