Skip to content

Upgrade to Allure v3#1603

Merged
Adammatthiesen merged 11 commits into
mainfrom
allure-v3
Jul 16, 2026
Merged

Upgrade to Allure v3#1603
Adammatthiesen merged 11 commits into
mainfrom
allure-v3

Conversation

@Adammatthiesen

@Adammatthiesen Adammatthiesen commented Jul 15, 2026

Copy link
Copy Markdown
Member

This pull request introduces Allure reporting into the test workflow, updates test scripts, and refines the Allure configuration for the monorepo. It also removes an outdated TypeScript SDK setting and adds the necessary dependencies to support Allure. The changes improve test reporting, history tracking, and integration with GitHub Actions.

Allure Integration and Reporting:

  • Added an allurerc.mjs configuration file that defines per-package Allure plugin settings, history management, and quality gates for test reporting.
  • Updated the CI workflow (.github/workflows/ci-testing.yml) to:
    • Check out Allure test history before running tests.
    • Use the official Allure GitHub Action to report test results on pull requests.
    • Upload Allure reports and history to specific branches on push events for persistent tracking.

Test Script and Dependency Updates:

  • Changed the ci:test script in package.json to run tests with Allure, added an allure:view script, and introduced a ci:vitest script.
  • Added Allure-related dependencies (allure, allure-vitest, allure-js-commons, allure-commandline, @allurereport/plugin-awesome) to package.json. [1] [2]

Editor and Spellcheck Configuration:

  • Removed the deprecated js/ts.tsdk.path setting from both .devcontainer/devcontainer.json and .vscode/settings.json to prevent conflicts with TypeScript version management. [1] [2]
  • Added "allurereport" to the spellchecker dictionary in cspell.json.

@coderabbitai ignore

@changeset-bot

changeset-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8bbe0c7

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: af230d4d-69de-4d5c-b0d5-c24bbd323067

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch allure-v3

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Allure Report Summary

Name Duration Stats New Flaky Retry Report
@withstudiocms/auth-kit Tests 1s 271ms Passed tests 108 1470 0 0
@studiocms/auth0 Tests 18ms Passed tests 2 1470 0 0
@studiocms/blog Tests 433ms Passed tests 66 1470 0 0
@withstudiocms/buildkit Tests 173ms Passed tests 10 1470 0 0
@withstudiocms/cli-kit Tests 379ms Passed tests 72 1470 0 0
@studiocms/cloudinary-image-service Tests 68ms Passed tests 20 1470 0 0
@withstudiocms/component-registry Tests 2s 490ms Passed tests 153 1470 0 0
@withstudiocms/config-utils Tests 9s 772ms Passed tests 9 1470 0 0
@studiocms/devapps Tests 180ms Passed tests 116 1470 0 0
@studiocms/discord Tests 14ms Passed tests 2 1470 0 0
@withstudiocms/effect Tests 7s 784ms Passed tests 107 1470 0 0
effectify Tests 832ms Passed tests 84 1470 0 0
@studiocms/github Tests 9ms Passed tests 2 1470 0 0
@studiocms/google Tests 15ms Passed tests 2 1470 0 0
@studiocms/html Tests 87ms Passed tests 16 1470 0 0
@withstudiocms/internal_helpers Tests 220ms Passed tests 118 1470 0 0
@withstudiocms/kysely Tests 301ms Passed tests 36 1470 0 0
@studiocms/markdoc Tests 132ms Passed tests 13 1470 0 0
@studiocms/markdown-remark Tests 208ms Passed tests 38 1470 0 0
@studiocms/md Tests 81ms Passed tests 12 1470 0 0
@studiocms/mdx Tests 91ms Passed tests 12 1470 0 0
studiocms Tests 1s 459ms Passed tests 344 1470 0 0
@withstudiocms/template-lang Tests 40ms Passed tests 36 1470 0 0
@studiocms/wysiwyg Tests 150ms Passed tests 50 1470 0 0

@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@pkg-pr-new

pkg-pr-new Bot commented Jul 15, 2026

Copy link
Copy Markdown
create-studiocms

npm i https://pkg.pr.new/create-studiocms@1603

effectify

npm i https://pkg.pr.new/effectify@1603

studiocms

npm i https://pkg.pr.new/studiocms@1603

@studiocms/auth0

npm i https://pkg.pr.new/@studiocms/auth0@1603

@studiocms/blog

npm i https://pkg.pr.new/@studiocms/blog@1603

@studiocms/cloudinary-image-service

npm i https://pkg.pr.new/@studiocms/cloudinary-image-service@1603

@studiocms/devapps

npm i https://pkg.pr.new/@studiocms/devapps@1603

@studiocms/discord

npm i https://pkg.pr.new/@studiocms/discord@1603

@studiocms/github

npm i https://pkg.pr.new/@studiocms/github@1603

@studiocms/google

npm i https://pkg.pr.new/@studiocms/google@1603

@studiocms/html

npm i https://pkg.pr.new/@studiocms/html@1603

@studiocms/markdoc

npm i https://pkg.pr.new/@studiocms/markdoc@1603

@studiocms/markdown-remark

npm i https://pkg.pr.new/@studiocms/markdown-remark@1603

@studiocms/md

npm i https://pkg.pr.new/@studiocms/md@1603

@studiocms/mdx

npm i https://pkg.pr.new/@studiocms/mdx@1603

@studiocms/s3-storage

npm i https://pkg.pr.new/@studiocms/s3-storage@1603

@studiocms/upgrade

npm i https://pkg.pr.new/@studiocms/upgrade@1603

@studiocms/wysiwyg

npm i https://pkg.pr.new/@studiocms/wysiwyg@1603

@withstudiocms/api-spec

npm i https://pkg.pr.new/@withstudiocms/api-spec@1603

@withstudiocms/auth-kit

npm i https://pkg.pr.new/@withstudiocms/auth-kit@1603

@withstudiocms/cli-kit

npm i https://pkg.pr.new/@withstudiocms/cli-kit@1603

@withstudiocms/component-registry

npm i https://pkg.pr.new/@withstudiocms/component-registry@1603

@withstudiocms/config-utils

npm i https://pkg.pr.new/@withstudiocms/config-utils@1603

@withstudiocms/effect

npm i https://pkg.pr.new/@withstudiocms/effect@1603

@withstudiocms/internal_helpers

npm i https://pkg.pr.new/@withstudiocms/internal_helpers@1603

@withstudiocms/kysely

npm i https://pkg.pr.new/@withstudiocms/kysely@1603

@withstudiocms/sdk

npm i https://pkg.pr.new/@withstudiocms/sdk@1603

@withstudiocms/template-lang

npm i https://pkg.pr.new/@withstudiocms/template-lang@1603

commit: 8bbe0c7

@Adammatthiesen
Adammatthiesen marked this pull request as ready for review July 16, 2026 00:33
@Adammatthiesen
Adammatthiesen requested a review from a team as a code owner July 16, 2026 00:33
@Adammatthiesen Adammatthiesen changed the title [WIP] Allure v3 Upgrade to Allure v3 Jul 16, 2026
@Adammatthiesen
Adammatthiesen merged commit 1c8178f into main Jul 16, 2026
25 checks passed
@Adammatthiesen
Adammatthiesen deleted the allure-v3 branch July 16, 2026 01:49
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.

Chore: Upgrade to Allure v3 and simplify workflows

2 participants