Workflow | Event Trigger | Path Trigger | Description |
---|---|---|---|
check-commit | PR -> main | all | Will check commit message if it complies with conventional commit specifications. |
codeql | push (main) , PR -> main , Every Sat 2 PM | all | Will run CodeQL on the latest commit for both java and typescript . |
deploy-site | PR -> main | website/ , .github/ | Will only test the site. |
deploy-site | push (main) | website/ , .github/ | Will only deploy the site to GitHub pages. |
pr-labeler | PR -> (open / close) | all | Will label the PR with the appropriate labels. |
release | manual | all | Will deploy the framework to Maven central, create a tag and release on GitHub based on input params. |
test-core | push (main) , PR -> (main) | core-java/ , .github/ | Will run check code styles, run tests and SonarCloud code analysis. Code analysis will only run on push(main) event trigger |
tweet-release | release -> (published) | all | Will tweet about the release on Twitter handle @BoykaFramework. |