Sai Boorlagadda created GEODE-10550:
---------------------------------------
Summary: Enable GitHub Actions workflows for support/1.15 branch
Key: GEODE-10550
URL: https://issues.apache.org/jira/browse/GEODE-10550
Project: Geode
Issue Type: Task
Reporter: Sai Boorlagadda
Summary
The new support/1.15 branch requires GitHub Actions workflows to run
automated tests and security checks for pull requests targeting this branch.
Currently, the existing workflows (.github/workflows/codeql.yml and
.github/workflows/gradle.yml) only trigger on the develop branch.
Background
A new support branch support/1.15 has been created for maintaining the 1.15
release line. PRs are being created to bump dependencies and fix security
vulnerabilities, but there are no automated CI/CD checks running on these PRs,
which creates risk of introducing regressions or missing issues.
Scope
Update existing GitHub Actions workflow files to include the support/1.15
branch in their trigger conditions:
• .github/workflows/codeql.yml - CodeQL security scanning
• .github/workflows/gradle.yml - Build, test, and code quality checks
Expected Outcome
When PRs are created against the support/1.15 branch, the following
automated checks will run:
• Build verification with code quality checks (spotlessCheck, rat,
checkPom, pmdMain)
• Java API compatibility checks (japicmp)
• Unit tests
• Integration tests
• Acceptance tests
• Distributed tests (WAN, CQ, Lucene, Management, Assembly modules)
• CodeQL security scanning for multiple languages
• Test report artifacts generated on failures
--
This message was sent by Atlassian Jira
(v8.20.10#820010)