Project workflows

:::tip Check out all our project workflows on GitHub ::: Following are the GitHub Actions workflows that we have created for our project along with it’s trigger condition:
WorkflowEvent TriggerPath TriggerDescription
check-commitPR -> mainallWill check commit message if it complies with conventional commit specifications.
codeqlpush (main), PR -> main, Every Sat 2 PMallWill run CodeQL on the latest commit for both java and typescript.
deploy-sitePR -> mainwebsite/, .github/Will only test the site.
deploy-sitepush (main)website/, .github/Will only deploy the site to GitHub pages.
pr-labelerPR -> (open / close)allWill label the PR with the appropriate labels.
releasemanualallWill deploy the framework to Maven central, create a tag and release on GitHub based on input params.
test-corepush (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-releaserelease -> (published)allWill tweet about the release on Twitter handle @BoykaFramework.