🌐 AI搜索 & 代理 主页
Skip to content

Conversation

@timmywil
Copy link
Member

@timmywil timmywil commented Sep 20, 2023

Updated tasks include:

  • lint
  • npmcopy
  • build, minify, and process for distribution.
  • new custom build command using yargs
  • compare size of minified/gzip built files
  • pretest scripts, including qunit-fixture, babel transpilation, and npmcopy
  • node smoke tests
  • promises aplus tests
  • new watch task using nodemon, which runs npm run build:all on src changes.

Also:

Checklist

I think I got all the newer changes from the main PR but I may have missed something. Also includes changes from #5329, so that should be merged first in case there are changes from PR review.

    Updated tasks include:

    - lint
    - npmcopy
    - build, minify, and process for distribution.
    - new custom build command using yargs
    - compare size of minified/gzip built files
    - pretest scripts, including qunit-fixture, babel transpilation, and npmcopy
    - node smoke tests
    - promises aplus tests
    - new watch task using nodemon

    Also:

    - upgraded husky and added the new lint command
    - updated lint config to use new "flat" config format.
     See https://eslint.org/docs/latest/use/configure/configuration-files-new
    - Temporarily disabled one lint rule until flat config is
      supported by eslint-plugin-import.
      See import-js/eslint-plugin-import#2556
    - committed package-lock.json
    - updated all test scripts to use the new build
    - added an express test server that uses middleware-mockserver
      this can be used to run tests without karma
    - build-all-variants is now build:all
@timmywil
Copy link
Member Author

timmywil commented Sep 20, 2023

Hmm, reliableMarginLeft support test started failing in ChromeHeadless, but passed on a previous run and no source or test changes have been made. Annnd, it passed on re-run. I guess that test is a bit flaky.

timmywil and others added 3 commits September 20, 2023 16:30
Co-authored-by: Michał Gołębiowski-Owczarek <m.goleb@gmail.com>
Co-authored-by: Michał Gołębiowski-Owczarek <m.goleb@gmail.com>
Copy link
Member

@mgol mgol left a comment

Choose a reason for hiding this comment

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

Looks good!

@mgol mgol added the Build label Sep 20, 2023
@mgol mgol added this to the 3.7.2 milestone Sep 20, 2023
@timmywil timmywil merged commit ec8802b into jquery:3.x-stable Sep 20, 2023
@timmywil timmywil deleted the grunt-migrate-3.x branch September 20, 2023 22:18
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 24, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Development

Successfully merging this pull request may close these issues.

2 participants