cybersokari/Allure Deployer Action

Deploy Allure reports with History, Retries, Aggregation and Slack integration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Apr 13, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: cybersokari/allure-deployer-action@81d7b3d498808803aab2ab96718566425abbaf8c # v1.9.7

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
google_credentials_jsonFirebase (Google Cloud) credentials when 'target' is 'firebase'no
gcs_bucketFirebase (Google Cloud) storage bucket to backup Allure History and Retries when 'target' is 'firebase'no
prefixPrefix to uniquely identify test report artifacts when managing multiple projects. no
gcs_bucket_prefixPrefix to uniquely identify test report artifacts when managing multiple projects.no
gh_artifact_prefixPrefix to uniquely identify test report artifacts when managing multiple projects.no
report_nameTitle of your reportno
targetDeployment target: firebase or githubyes
slack_channelSlack channel ID for notifications (optional)no
slack_tokenSlack Tokenno
allure_results_pathA path/to/results or comma separate paths (path/to/results1,path/to/results2) of Allure results.yes
retriesNumber of previous test runs to show as retries in new test report (Default 0)0
show_historyShow history in the test report (true/false)true
pr_commentPost test report information as pull request comment. Requires `github_token` to be set with permission true
report_dirA custom directory to generate Allure report into.no
custom_report_dirA custom directory to generate Allure report into.no
github_tokenAuto-generated GITHUB_TOKEN or Personal Access Token for deploying report to GitHub pages and posting report info on pr_comment${{ github.token }}
github_pages_branchTarget branch for Deploying to GitHub Pages. Default: gh-pagesgh-pages
languageAllure report languageen
github_pages_repoAnother GitHub owner/repo to deploy GitHub pages. Ensure that 'github_token' provided has permissions to the repository${{ github.repository }}
keepNumber of test reports you want to keep alive10
namedescription
report_urlURL to your test report