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.