-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch '10.0-release' into tgriesser/feat/error-standarization
* 10.0-release: fix: comment link to accurate docs (#20437) fix: scaffold commands file (#20398) fix(launchpad): support default export (#20383) feat(launchpad): support for Vue CLI 5 (#20413) fix: UNIFY-676 browsers should be configurable in setupNodeEvents (#20367) fix: make launchpad link open default browser (#20399) fix(icons): publish the files in the package fix: build icons in build-prod (#20411) test: migrate module-api to 10.0 chore: build this branch test: migrate module_api to system tests (#20265) chore: remove pkg/driver //@ts-nocheck final (#20169) chore: fix "cannot find module" in clone-repo-and-checkout-release-branch (#20293) chore: Update Chrome (beta) to 99.0.4844.45 (#20234) chore: fix CI cache state for darwin (#20339) Add TODO comments feedback chore: move tests to its own file.
- Loading branch information
Showing
116 changed files
with
7,768 additions
and
1,889 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
{ | ||
"chrome:beta": "99.0.4844.27", | ||
"chrome:beta": "99.0.4844.45", | ||
"chrome:stable": "98.0.4758.102" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -29,7 +29,7 @@ mainBuildFilters: &mainBuildFilters | |
only: | ||
- develop | ||
- 10.0-release | ||
- fix-cache-state | ||
- merge-develop-2-28-22 | ||
|
||
# usually we don't build Mac app - it takes a long time | ||
# but sometimes we want to really confirm we are doing the right thing | ||
|
@@ -39,7 +39,7 @@ macWorkflowFilters: &mac-workflow-filters | |
or: | ||
- equal: [ develop, << pipeline.git.branch >> ] | ||
- equal: [ '10.0-release', << pipeline.git.branch >> ] | ||
- equal: [ fix-cache-state, << pipeline.git.branch >> ] | ||
- equal: [ merge-develop-2-28-22, << pipeline.git.branch >> ] | ||
- matches: | ||
pattern: "-release$" | ||
value: << pipeline.git.branch >> | ||
|
@@ -49,7 +49,7 @@ windowsWorkflowFilters: &windows-workflow-filters | |
or: | ||
- equal: [ develop, << pipeline.git.branch >> ] | ||
- equal: [ '10.0-release', << pipeline.git.branch >> ] | ||
- equal: [ fix-cache-state, << pipeline.git.branch >> ] | ||
- equal: [ merge-develop-2-28-22, << pipeline.git.branch >> ] | ||
- matches: | ||
pattern: "-release$" | ||
value: << pipeline.git.branch >> | ||
|
@@ -585,10 +585,16 @@ commands: | |
steps: | ||
- restore_cached_binary | ||
- run: | ||
name: "Cloning test project: <<parameters.repo>>" | ||
name: "Cloning test project and checking out release branch: <<parameters.repo>>" | ||
working_directory: ~/ | ||
command: | | ||
git clone --depth 1 --no-single-branch https://github.com/cypress-io/<<parameters.repo>>.git /tmp/<<parameters.repo>> | ||
cd /tmp/<<parameters.repo>> && (git checkout $(node ./scripts/get-next-version.js) || true) | ||
# install some deps for get-next-version | ||
npm i [email protected] [email protected] [email protected] | ||
NEXT_VERSION=$(node ./cypress/scripts/get-next-version.js) | ||
cd /tmp/<<parameters.repo>> && (git checkout $NEXT_VERSION || true) | ||
- when: | ||
condition: <<parameters.pull_request_id>> | ||
steps: | ||
|
@@ -1663,7 +1669,7 @@ jobs: | |
- run: | ||
name: Check current branch to persist artifacts | ||
command: | | ||
if [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "fix-cache-state" && "$CIRCLE_BRANCH" != "10.0-release" ]]; then | ||
if [[ "$CIRCLE_BRANCH" != "develop" && "$CIRCLE_BRANCH" != "merge-develop-2-28-22" && "$CIRCLE_BRANCH" != "10.0-release" ]]; then | ||
echo "Not uploading artifacts or posting install comment for this branch." | ||
circleci-agent step halt | ||
fi | ||
|
@@ -1749,39 +1755,6 @@ jobs: | |
yarn cypress:run --project /tmp/cypress-test-tiny --record | ||
- store-npm-logs | ||
|
||
test-binary-and-npm-against-other-projects: | ||
<<: *defaults | ||
parameters: | ||
<<: *defaultsParameters | ||
resource_class: | ||
type: string | ||
default: medium | ||
resource_class: << parameters.resource_class >> | ||
steps: | ||
# needs uploaded NPM and test binary | ||
- restore_cached_workspace | ||
- run: ls -la | ||
# make sure JSON files with uploaded urls are present | ||
- run: ls -la binary-url.json npm-package-url.json | ||
- run: cat binary-url.json | ||
- run: cat npm-package-url.json | ||
- run: | ||
# install NPM from unique urls | ||
name: Install Cypress Binary in Dummy Package | ||
command: | | ||
node scripts/test-unique-npm-and-binary.js \ | ||
--npm npm-package-url.json \ | ||
--binary binary-url.json \ | ||
--cwd /tmp/testing | ||
- run: | ||
name: Running other test projects with new NPM package and binary | ||
command: | | ||
node scripts/test-other-projects.js \ | ||
--npm npm-package-url.json \ | ||
--binary binary-url.json \ | ||
--provider circle | ||
- store-npm-logs | ||
|
||
test-npm-module-and-verify-binary: | ||
<<: *defaults | ||
steps: | ||
|
@@ -2364,11 +2337,6 @@ linux-workflow: &linux-workflow | |
- test-binary-against-kitchensink: | ||
requires: | ||
- create-build-artifacts | ||
- test-binary-and-npm-against-other-projects: | ||
context: test-runner:trigger-test-jobs | ||
<<: *mainBuildFilters | ||
requires: | ||
- create-build-artifacts | ||
- test-npm-module-and-verify-binary: | ||
<<: *mainBuildFilters | ||
requires: | ||
|
@@ -2459,13 +2427,6 @@ mac-workflow: &mac-workflow | |
requires: | ||
- darwin-build | ||
|
||
- test-binary-and-npm-against-other-projects: | ||
context: test-runner:trigger-test-jobs | ||
name: darwin-test-binary-and-npm-against-other-projects | ||
executor: mac | ||
requires: | ||
- darwin-create-build-artifacts | ||
|
||
windows-workflow: &windows-workflow | ||
jobs: | ||
- node_modules_install: | ||
|
@@ -2521,14 +2482,6 @@ windows-workflow: &windows-workflow | |
requires: | ||
- windows-build | ||
|
||
- test-binary-and-npm-against-other-projects: | ||
context: test-runner:trigger-test-jobs | ||
name: windows-test-binary-and-npm-against-other-projects | ||
executor: windows | ||
resource_class: windows.medium | ||
requires: | ||
- windows-create-build-artifacts | ||
|
||
workflows: | ||
linux: | ||
<<: *linux-workflow | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -111,14 +111,7 @@ In the following instructions, "X.Y.Z" is used to denote the [next version of Cy | |
- Go into a project, run a quick test, make sure things look right | ||
- Install the new version into an established project and run the tests there | ||
- [cypress-realworld-app](https://github.com/cypress-io/cypress-realworld-app) uses yarn and represents a typical consumer implementation. | ||
- Optionally, do more thorough tests: | ||
- Trigger test projects from the command line (if you have the appropriate permissions) | ||
```shell | ||
node scripts/test-other-projects.js --npm [email protected] --binary X.Y.Z | ||
``` | ||
- Test the new version of Cypress against the Cypress dashboard repo. | ||
- Optionally, do more thorough tests, for example test the new version of Cypress against the Cypress dashboard repo. | ||
7. Confirm that every issue labeled [stage: pending release](https://github.com/cypress-io/cypress/issues?q=label%3A%22stage%3A+pending+release%22+is%3Aclosed) has a ZenHub release set. **Tip:** there is a command in [`release-automations`](https://github.com/cypress-io/release-automations)'s `issues-in-release` tool to list and check such issues. Without a ZenHub release issues will not be included in the right changelog. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.