Skip to content

Restore Allure 2.x release workflows - #1508

Merged
pratushnyi merged 1 commit into
2.35.5-snapshotfrom
fix/update-2.35.5-release-workflows
Nov 9, 2026
Merged

pratushnyi merged 1 commit into
2.35.5-snapshotfrom
fix/update-2.35.5-release-workflows

Conversation

@pratushnyi

@pratushnyi pratushnyi commented Nov 9, 2026 •

Copy link
Copy Markdown

Context

The 2.35.5-snapshot release workflow still uses the retired QAMETA_CI secret. The attempted 2.35.6 release reached actions/checkout and failed because the secret produced an empty token, before the workflow could create the release tag or GitHub release.

This backports the current release authentication flow from main. The workflow creates a GitHub App installation token from the existing ALLURE_CI_APP_CLIENT_ID repository variable and ALLURE_CI_APP_PRIVATE_KEY secret, uses that token for checkout, pushes, and GitHub release creation, and configures the commit author from ALLURE_CI_APP_USER_ID and ALLURE_CI_APP_SLUG. Creating the release with an App token preserves the release event that starts the publish workflow.

The publish workflow is also aligned with main by updating actions/checkout to v7 and actions/setup-java to v6. Both workflow files match their current main versions. They parse as valid YAML, and git diff --check passes. No unit tests are added because the change only backports GitHub Actions configuration.

Checklist

@pratushnyi
pratushnyi merged commit d1e4aa1 into 2.35.5-snapshot Nov 9, 2026
2 checks passed
@pratushnyi
pratushnyi deleted the fix/update-2.35.5-release-workflows branch November 9, 2026 16:59
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown

Allure Report Summary

     Environment Duration Stats New Flaky Retry
     All tests 6m 31s Passed tests⁠ 657
Broken tests⁠ 1
Skipped tests⁠ 4
662 0 0
     ubuntu-jdk-21 6m 31s Passed tests⁠ 657
Broken tests⁠ 1
Skipped tests⁠ 4
662 0 0

Reports: Awesome

Context: eb243ce7, Build

Artifacts used (1)
  • allure-results-test-jdk-21.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant