Skip to content

chore: merge develop into release/15.0.0 #31507

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 38 commits into from
Apr 15, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
4ed0186
dependency: upgrade mocha to 7.2.0 (#31423)
jennifer-shehane Apr 2, 2025
30dadab
chore: updating v8 snapshot cache (#31424)
github-actions[bot] Apr 2, 2025
be5fba4
chore: updating v8 snapshot cache (#31425)
github-actions[bot] Apr 2, 2025
ef6b2e8
chore: updating v8 snapshot cache (#31426)
github-actions[bot] Apr 2, 2025
f4bf384
chore: migrates plugin system test to a v3 extension (#31434)
cacieprins Apr 2, 2025
17e2a26
chore: Update Chrome (stable) to 135.0.7049.52 (#31428)
github-actions[bot] Apr 2, 2025
6868b0a
chore: bump Firefox to 137 (#31431)
jennifer-shehane Apr 2, 2025
ec53844
dependency: update server to mocha 7.2.0 (#31432)
jennifer-shehane Apr 2, 2025
70fe91a
chore: updating v8 snapshot cache (#31437)
github-actions[bot] Apr 3, 2025
e63504e
chore: updating v8 snapshot cache (#31438)
github-actions[bot] Apr 3, 2025
355b521
chore: updating v8 snapshot cache (#31439)
github-actions[bot] Apr 3, 2025
bd67278
chore: Update Chrome (beta) to 136.0.7103.17 (#31448)
github-actions[bot] Apr 4, 2025
6bf7383
refactor: lifts toPosix to its own file, removes circular dependency …
cacieprins Apr 4, 2025
108eb7e
internal: (studio) make the protocol database accessible to studio (#…
ryanthemanuel Apr 6, 2025
920128a
chore(deps): update dependency patch-package to v8 (#31451)
renovate[bot] Apr 7, 2025
d691e19
chore: fix deprecation warnings and refactor react reporter to use fu…
AtofStryker Apr 7, 2025
f16ff6c
chore: update snap-shot-core patch package file to match version (#31…
jennifer-shehane Apr 7, 2025
0412642
chore: updating v8 snapshot cache (#31460)
github-actions[bot] Apr 8, 2025
34ced95
chore: updating v8 snapshot cache (#31462)
github-actions[bot] Apr 8, 2025
9155e05
chore: updating v8 snapshot cache (#31461)
github-actions[bot] Apr 8, 2025
cfdeb7a
feat: cy.press() (#31398)
cacieprins Apr 8, 2025
1bd9768
docs: update contributing requirements for corepack (#31463)
MikeMcC399 Apr 8, 2025
9a30e6b
chore: remove `du` check (#31465)
cacieprins Apr 8, 2025
83e0d3c
chore: release 14.3.0 (#31467)
AtofStryker Apr 8, 2025
696ba74
chore: fix contributor workflow for @packages/app flow component test…
AtofStrykerContributor Apr 8, 2025
a1fa6b2
chore: Update Chrome (stable) to 135.0.7049.84 (#31473)
github-actions[bot] Apr 9, 2025
ce1119a
chore: make mobx decoratorless (#31459)
AtofStryker Apr 9, 2025
9792b47
chore: Update Chrome (beta) to 136.0.7103.25 (#31477)
github-actions[bot] Apr 10, 2025
f8e3748
chore: skip flaky cy.pause test in webkit (#31478)
jennifer-shehane Apr 10, 2025
705580f
misc: update some of the dark gray UI to be darker gray for better co…
jennifer-shehane Apr 10, 2025
6b28356
chore: convert cache.js file within server to TypeScript (#31471)
jennifer-shehane Apr 10, 2025
7861078
chore: Update v8 snapshot cache - darwin (#31498)
github-actions[bot] Apr 14, 2025
816a042
chore: Update v8 snapshot cache - linux (#31499)
github-actions[bot] Apr 14, 2025
d96bb3c
chore: Update v8 snapshot cache - windows (#31500)
github-actions[bot] Apr 14, 2025
ed79625
chore: do not run pause() system test in webkit (#31497)
cacieprins Apr 14, 2025
189bb9e
chore: remove experimental decorators from the repo (#31487)
AtofStryker Apr 14, 2025
9a51a0f
fix: activate main tab before detecting iframe focus in firefox/bidi …
cacieprins Apr 14, 2025
3b5879f
Merge branch 'develop' of github.com:cypress-io/cypress into chore/me…
AtofStryker Apr 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ _Released 07/01/2025 (PENDING)_

_Released 4/22/2025 (PENDING)_

**Bugfixes:**

- The [`cy.press()`](http://on.cypress.io/api/press) command no longer errors when used in specs subsequent to the first spec in run mode. Fixes [#31466](https://github.com/cypress-io/cypress/issues/31466).

**Misc:**

- The UI of the reporter and URL were updated to a darker gray background for better color contrast. Addressed in [#31475](https://github.com/cypress-io/cypress/pull/31475).
Expand Down
1 change: 0 additions & 1 deletion npm/mount-utils/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"esModuleInterop": true
},
Expand Down
1 change: 0 additions & 1 deletion npm/vite-dev-server/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"esModuleInterop": true,
/** Allows us to strip internal types sourced from webpack */
Expand Down
1 change: 0 additions & 1 deletion npm/vite-plugin-cypress-esm/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"esModuleInterop": true,
/** Allows us to strip internal types sourced from webpack */
Expand Down
1 change: 0 additions & 1 deletion npm/vue/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"esModuleInterop": true
},
Expand Down
1 change: 0 additions & 1 deletion npm/webpack-dev-server/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
"esModuleInterop": true,
"skipLibCheck": true,
Expand Down
1 change: 0 additions & 1 deletion npm/webpack-preprocessor/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */

/* Advanced Options */
Expand Down
95 changes: 57 additions & 38 deletions packages/data-context/src/DataActions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,98 +19,117 @@ import { ErrorActions } from './actions/ErrorActions'
import { EventCollectorActions } from './actions/EventCollectorActions'
import { NotificationActions } from './actions/NotificationActions'
import { VersionsActions } from './actions/VersionsActions'
import { cached } from './util'

export class DataActions {
constructor (private ctx: DataContext) {}
private _error: ErrorActions
private _file: FileActions
private _dev: DevActions
private _app: AppActions
private _auth: AuthActions
private _localSettings: LocalSettingsActions
private _wizard: WizardActions
private _project: ProjectActions
private _electron: ElectronActions
private _migration: MigrationActions
private _browser: BrowserActions
private _servers: ServersActions
private _versions: VersionsActions
private _eventCollector: EventCollectorActions
private _cohorts: CohortsActions
private _codegen: CodegenActions
private _notification: NotificationActions
private _cloudProject: CloudProjectActions

constructor (private ctx: DataContext) {
this._error = new ErrorActions(this.ctx)
this._file = new FileActions(this.ctx)
this._dev = new DevActions(this.ctx)
this._app = new AppActions(this.ctx)
this._auth = new AuthActions(this.ctx)
this._localSettings = new LocalSettingsActions(this.ctx)
this._wizard = new WizardActions(this.ctx)
this._project = new ProjectActions(this.ctx)
this._electron = new ElectronActions(this.ctx)
this._migration = new MigrationActions(this.ctx)
this._browser = new BrowserActions(this.ctx)
this._servers = new ServersActions(this.ctx)
this._versions = new VersionsActions(this.ctx)
this._eventCollector = new EventCollectorActions(this.ctx)
this._cohorts = new CohortsActions(this.ctx)
this._codegen = new CodegenActions(this.ctx)
this._notification = new NotificationActions(this.ctx)
this._cloudProject = new CloudProjectActions(this.ctx)
}

@cached
get error () {
return new ErrorActions(this.ctx)
return this._error
}

@cached
get file () {
return new FileActions(this.ctx)
return this._file
}

@cached
get dev () {
return new DevActions(this.ctx)
return this._dev
}

@cached
get app () {
return new AppActions(this.ctx)
return this._app
}

@cached
get auth () {
return new AuthActions(this.ctx)
return this._auth
}

@cached
get localSettings () {
return new LocalSettingsActions(this.ctx)
return this._localSettings
}

@cached
get wizard () {
return new WizardActions(this.ctx)
return this._wizard
}

@cached
get project () {
return new ProjectActions(this.ctx)
return this._project
}

@cached
get electron () {
return new ElectronActions(this.ctx)
return this._electron
}

@cached
get migration () {
return new MigrationActions(this.ctx)
return this._migration
}

@cached
get browser () {
return new BrowserActions(this.ctx)
return this._browser
}

@cached
get servers () {
return new ServersActions(this.ctx)
return this._servers
}

@cached
get versions () {
return new VersionsActions(this.ctx)
return this._versions
}

@cached
get eventCollector () {
return new EventCollectorActions(this.ctx)
return this._eventCollector
}

@cached
get cohorts () {
return new CohortsActions(this.ctx)
return this._cohorts
}

@cached
get codegen () {
return new CodegenActions(this.ctx)
return this._codegen
}

@cached
get notification () {
return new NotificationActions(this.ctx)
return this._notification
}

@cached
get cloudProject () {
return new CloudProjectActions(this.ctx)
return this._cloudProject
}
}
Loading