Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

npm に登録している latest のバージョンを E2E テストで検証する仕組みを追加する #569

Merged
merged 22 commits into from
Oct 15, 2024

Conversation

voluntas
Copy link
Member

@voluntas voluntas commented Oct 15, 2024

This pull request includes several changes to the CI/CD workflows and some updates to the examples and tests. The most important changes include re-enabling multiple Node.js versions in the e2e-test workflow, adding a new npm package e2e-test workflow, displaying the SDK version in the examples, and modifying the Vite configuration for e2e tests.

CI/CD Workflow Updates:

  • .github/workflows/e2e-test.yml: Re-enabled multiple Node.js versions (18, 20, 22) in the matrix strategy.
  • .github/workflows/npm-pkg-e2e-test.yml: Added a new workflow to run npm package e2e tests with multiple SDK versions and Node.js versions. This workflow includes steps for checking out the code, setting up Node.js, installing dependencies, and running Playwright tests. It also includes Slack notifications for success and failure.

Examples Updates:

Tests Updates:

Configuration Updates:

  • vite.config.mjs: Modified the alias configuration to be disabled when the NPM_PKG_E2E_TEST environment variable is set to true. This allows multiple versions of the sora-js-sdk to be installed and tested.

@voluntas voluntas self-assigned this Oct 15, 2024
@voluntas voluntas merged commit d3b6a57 into develop Oct 15, 2024
11 checks passed
@voluntas voluntas deleted the feature/npm-latest-sdk-e2e-test branch October 15, 2024 09:10
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