Fail CI when the published action package is out of sync, add e2e job by vdvukhzhilov · Pull Request #117 · allure-framework/allure-action · GitHub
Skip to content

Fail CI when the published action package is out of sync, add e2e job - #117

Merged
epszaw merged 2 commits into
mainfrom
harden-checks
Oct 19, 2026
Merged

epszaw merged 2 commits into
mainfrom
harden-checks

Conversation

@vdvukhzhilov

@vdvukhzhilov vdvukhzhilov commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Context

Screenshot 2026-10-19 at 13 22 10

CI now catches PRs where the action’s published dist/ code was not updated with the code changes or dependencies changes. This prevents undesired side effects.

Follows the established GitHub Actions practice of verifying committed dist/ against a fresh build, as used by actions/typescript-action and actions/checkout

Add a e2e as a separate job. Each jobs starts with a clean slate, so this mimics how end users interact with Allure Action

Checklist

@vdvukhzhilov
vdvukhzhilov force-pushed the harden-checks branch 3 times, most recently from 5726199 to 38a21be Compare October 19, 2026 11:20
@vdvukhzhilov vdvukhzhilov changed the title Fail CI when the published action package is out of sync Fail CI when the published action package is out of sync, add e2e job Oct 19, 2026
@allure-framework allure-framework deleted a comment from github-actions Bot Oct 19, 2026
@allure-framework allure-framework deleted a comment from github-actions Bot Oct 19, 2026
@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Allure Report Summary

     Environment Duration Stats Resolutions New Flaky Retry
     All tests 293ms Passed tests⁠ 134 Issues: 2
Muted: 2
Accepted: 1
0 0 1
     chrome-ubuntu 277ms Passed tests⁠ 131 0 0 1
     firefox-windows 12ms Passed tests⁠ 2 0 0 0
     safari-macos 4ms Passed tests⁠ 1 0 0 0

Reports: Awesome, Awesome, Awesome, Awesome, Awesome, Awesome

Filtered Reports

     Environment Duration Stats New Flaky Retry
     Allure Action Real Tests GitHub actions run (2026-10-19T14:22:31.267Z) 321ms Passed tests⁠ 131 0 0 1

Allure TestOps: Allure Action Real Tests GitHub actions run (2026-10-19T14:22:31.267Z)

Artifacts used (4)
  • out/allure-results-chrome-ubuntu.zip
  • out/allure-results-firefox-windows.zip
  • out/allure-results-safari-macos.zip
  • test/quality-gate-preview/runtime.properties

Comment thread scripts/check-dist.mjs Outdated
@epszaw
epszaw merged commit a343716 into main Oct 19, 2026
8 checks passed
@epszaw
epszaw deleted the harden-checks branch October 19, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants