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)

Reply via email to