We've added a lot to our demo project, bun--create-playwright.
We've explored setting up a Playwright framework using bun, a new package manager bundled into Claude Code. We've added typechecking, and formatting and linting. We've set up a CI/ CD pipeline for our tests using GitLab, one with three stages:
- Quality: We check that the formatting, linting and typechecking is correct for any changes we attempt to push to the code base.
- Test: We run the smoke and then the regression tests to make sure that everything still works.
- Report: We bundle an archive of the Playwright generated HTML report, with screenshots and videos if things fail.
For this post, we will add a new stage to this GitLab pipeline:
- Deploy: Where we will deploy the HTML report to GitLab Pages, so we can view it online.