JinwooHwang opened a new pull request, #7981: URL: https://github.com/apache/geode/pull/7981
## Description This PR updates the GitHub Actions workflow files on the `support/2.0` branch to enable automated CI/CD checks for pull requests targeting this branch. Currently, the workflow files exist on the `support/2.0` branch but are configured to run on the `develop` branch, which means no automated checks are triggered for PRs targeting `support/2.0`. This change fixes that configuration issue. ## Changes Made - Updated `.github/workflows/codeql.yml`: Changed branch triggers from `develop` to `support/2.0` - Updated `.github/workflows/gradle.yml`: Changed branch triggers from `develop` to `support/2.0` ## Motivation Similar to the work done in GEODE-10550 for the `support/1.15` branch, this ensures that: - Dependency updates and security fixes submitted to `support/2.0` are validated before merge - Pull requests get automated feedback on build status, tests, and code quality - Security vulnerabilities are detected through CodeQL scanning - Consistency is maintained with other support branches ## Workflows Enabled Once merged, the following workflows will automatically run for PRs targeting `support/2.0`: **gradle.yml:** - Build and compile checks - API compatibility checks (japicmp) - Unit tests - Integration tests - Acceptance tests - Distributed tests (WAN, CQ, Lucene, Management, Assembly modules) **codeql.yml:** - Security scanning for Java, JavaScript, Python, and Go - Weekly scheduled scans (Tuesdays at 22:22 UTC) ## Testing - Verified the workflow file syntax is correct - Changes follow the same pattern as GEODE-10550 for `support/1.15` - Branch references properly updated from `develop` to `support/2.0` - All Java 17 configurations remain intact ## Related Issues - GEODE-10550: Enable GitHub Actions workflows for support/1.15 branch (reference implementation) <!-- Thank you for submitting a contribution to Apache Geode. --> <!-- In order to streamline review of your contribution we ask that you ensure you've taken the following steps. --> ### For all changes, please confirm: - [x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message? - [x] Has your PR been rebased against the latest commit within the target branch (typically `develop`)? - [x] Is your initial contribution a single, squashed commit? - [ ] Does `gradlew build` run cleanly? - [ ] Have you written or updated unit tests to verify your changes? - [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
