Skip to main content

♻️ GitHub Actions workflows

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
bs-app-uploadEvery month on 25th day, manualallWill upload the Android and iOS apps on the BrowserStack cloud
check-commitPR -> mainallWill check commit message if it complies with conventional commit specifications.
codeqlpush (main), PR -> mainallWill 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.
lt-app-uploadEvery 3 months, manualallWill upload the Android and iOS apps on the LambdaTest cloud
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.