Skip to content

Conversation

@mgol
Copy link
Member

@mgol mgol commented Dec 31, 2019

Summary

This PR fixes unit tests for the following builds:

  1. The no-deprecated build: custom:-deprecated
  2. The current slim build: custom:-ajax,-effects
  3. The future (Core: Exclude callbacks & deferred modules in the slim build as well #4553) slim build: custom:-ajax,-callbacks,-deferred,-effects

It also adds separate Karma runs for the no-deprecated & current slim builds. Once the new slim build configuration lands, we'll have to modify what we test on Travis as well.

This PR can also be cherry-picked to 3.x-stable.

Checklist

@mgol mgol added this to the 3.5.0 milestone Dec 31, 2019
@mgol mgol force-pushed the custom-builds-fixes branch 2 times, most recently from bca6bd7 to ef1578f Compare January 5, 2020 22:30
@mgol mgol force-pushed the custom-builds-fixes branch from ef1578f to 0f921df Compare January 7, 2020 15:59
@mgol mgol force-pushed the custom-builds-fixes branch from 0f921df to d191f08 Compare January 7, 2020 22:47
@mgol mgol removed the Needs review label Jan 7, 2020
@mgol mgol changed the title Build:Tests: Fix custom build tests, verify on Travis Build:Tests: Fix custom build tests, verify on Travis Jan 7, 2020
@mgol mgol merged commit 0f780ba into jquery:master Jan 7, 2020
@mgol mgol deleted the custom-builds-fixes branch January 7, 2020 22:59
@mgol mgol modified the milestones: 3.5.0, 4.0.0 Jan 8, 2020
@mgol
Copy link
Member Author

mgol commented Jan 8, 2020

Changing milestones, I'll submit a separate PR for the 3.x-stable branch as the changes there might be slightly different.

gaohuia pushed a commit to gaohuia/jquery that referenced this pull request Jan 9, 2020
This commit fixes unit tests for the following builds:

1. The no-deprecated build: `custom:-deprecated`
2. The current slim build: `custom:-ajax,-effects`
3. The future (jquery#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects`

It also adds separate Travis jobs for the no-deprecated & slim builds. 

Closes jquerygh-4577
@mgol mgol mentioned this pull request Jan 20, 2020
2 tasks
mgol added a commit to mgol/jquery that referenced this pull request Jan 21, 2020
This commit fixes unit tests for the following builds:

1. The no-deprecated build: `custom:-deprecated`
2. The current slim build: `custom:-ajax,-effects`
3. The 4.0 (jquery#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects`

It also adds separate Travis jobs for the no-deprecated & slim builds.

Apart from that, add intuitive names to Travis jobs. Otherwise it's hard to see
at a glance that a particular job is running on Firefox ESR, for example.

Ref jquerygh-4577
Ref jquerygh-4596
mgol added a commit to mgol/jquery that referenced this pull request Jan 21, 2020
This commit fixes unit tests for the following builds:

1. The no-deprecated build: `custom:-deprecated`
2. The current slim build: `custom:-ajax,-effects`
3. The 4.0 (jquery#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects`

It also adds separate Travis jobs for the no-deprecated & slim builds.

Apart from that, add intuitive names to Travis jobs. Otherwise it's hard to see
at a glance that a particular job is running on Firefox ESR, for example.

Ref jquerygh-4577
Ref jquerygh-4596
mgol added a commit to mgol/jquery that referenced this pull request Jan 21, 2020
This commit fixes unit tests for the following builds:

1. The no-deprecated build: `custom:-deprecated`
2. The current slim build: `custom:-ajax,-effects`
3. The 4.0 (jquery#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects`

It also adds separate Travis jobs for the no-deprecated & slim builds.

Apart from that, add intuitive names to Travis jobs. Otherwise it's hard to see
at a glance that a particular job is running on Firefox ESR, for example.

Ref jquerygh-4577
Ref jquerygh-4596
@mgol
Copy link
Member Author

mgol commented Jan 21, 2020

PR to 3.x-stable: #4600.

mgol added a commit that referenced this pull request Jan 27, 2020
This commit fixes unit tests for the following builds:

1. The no-deprecated build: `custom:-deprecated`
2. The current slim build: `custom:-ajax,-effects`
3. The 4.0 (#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects`

It also adds separate Travis jobs for the no-deprecated & slim builds.

Apart from that, add intuitive names to Travis jobs. Otherwise it's hard to see
at a glance that a particular job is running on Firefox ESR, for example.

Ref gh-4577
Ref gh-4596
Closes gh-4600
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 29, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Development

Successfully merging this pull request may close these issues.

2 participants