Skip to content

ci: Separate browser integration and build tests #4230

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

Merged
merged 1 commit into from
Dec 3, 2021

Conversation

rhcarvalho
Copy link
Contributor

The jobs can run independently, and when we run the integration tests with a test matrix with multiple target browsers, we don't need to re-run the build tests for N browsers (the build test is browser-independent).

The jobs can run independently, and when we run the integration tests
with a test matrix with multiple target browsers, we don't need to
re-run the build tests for N browsers (the build test is
browser-independent).
@rhcarvalho rhcarvalho force-pushed the rhcarvalho/separate-browser-build-test branch from 92c9cd5 to 12844fa Compare December 3, 2021 19:51
name: Browser Build Tests
needs: job_build
runs-on: ubuntu-latest
timeout-minutes: 5
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a smaller number than the other jobs because this should not take long, it is just a trivial script.
The GHA default is 360 minutes, which is too much.

@rhcarvalho rhcarvalho requested review from a team, sl0thentr0py and lobsterkatie and removed request for a team December 3, 2021 19:53
@github-actions
Copy link
Contributor

github-actions bot commented Dec 3, 2021

size-limit report

Path Base Size (bfd74df) Current Size Change
@sentry/browser - CDN Bundle (gzipped) 22.45 KB 22.45 KB +0.02% 🔺
@sentry/browser - Webpack 23.29 KB 23.29 KB 0%
@sentry/react - Webpack 23.32 KB 23.32 KB 0%
@sentry/nextjs Client - Webpack 47.98 KB 47.98 KB 0%
@sentry/browser + @sentry/tracing - CDN Bundle (gzipped) 29.9 KB 29.9 KB +0.01% 🔺

@rhcarvalho rhcarvalho added this to the Release Stability milestone Dec 3, 2021
Copy link
Member

@lobsterkatie lobsterkatie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parallelization FTW!

@rhcarvalho rhcarvalho merged commit 16b9c79 into master Dec 3, 2021
@rhcarvalho rhcarvalho deleted the rhcarvalho/separate-browser-build-test branch December 3, 2021 20:38
onurtemizkan pushed a commit that referenced this pull request Dec 19, 2021
The jobs can run independently, and when we run the integration tests
with a test matrix with multiple target browsers, we don't need to
re-run the build tests for N browsers (the build test is
browser-independent).
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.

2 participants