Skip to content

Infra: Add CI/CD GitHub Actions workflows (#70)#72

Closed
kblok wants to merge 1 commit intomainfrom
feature-parity-70
Closed

Infra: Add CI/CD GitHub Actions workflows (#70)#72
kblok wants to merge 1 commit intomainfrom
feature-parity-70

Conversation

@kblok
Copy link
Member

@kblok kblok commented Mar 17, 2026

Summary

Implements feature-parity issue #70: Add CI/CD GitHub Actions workflows

  • Added main test workflow with matrix strategy (OS x Browser x Mode)
  • Added code style workflow (dotnet format + puppeteer reference check)
  • Added NuGet publish workflow for version tags
  • Added test.runsettings for test session timeout

Upstream References

  • puppeteer-sharp .github/workflows/dotnet.yml
  • puppeteer-sharp .github/workflows/PushNugetPackageToNugetOrg.yml

Closes #70

Add modernized GitHub Actions workflows modeled after puppeteer-sharp:
- dotnet.yml: Main test workflow with matrix strategy (OS x Browser x Mode)
- code-style.yml: Code formatting check and puppeteer reference check
- publish-nuget.yml: NuGet publish workflow triggered on version tags
- test.runsettings: Test session timeout of 3600000ms

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kblok
Copy link
Member Author

kblok commented Mar 18, 2026

Will be combined with rename and NUnit migration into a single PR

@kblok kblok closed this Mar 18, 2026
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.

Infra: Add CI/CD GitHub Actions workflows (modeled after puppeteer-sharp)

1 participant