Releases: ddradar/lgtm-action
Releases · ddradar/lgtm-action
v3.0.0: Migrate to `node20` action
Full Changelog: c238e46...4f61a78
Breaking Changes 💥
Fixes 🐛
Refactoring ✨
Development 🚀
- test: move unit test files to
/test
folder (#828) - use
eslint-plugin-vitest
(6fc7340, 5839f30, #846, #858, #864, #896, #906, #924, #931, #949, #960) - migrate from yarn v1 to npm v8 (#825, #837)
- ci: re-install dependencies on compare workflow (#824)
- ci: split job on Node.js CI workflow (#826, #827)
- add integration test
- devcontainer: use base devcontainer(
javascript-node
) to reduce Codespace storage (#801, #961) - migrate to prettier v3 (#860, #882, #924, #931, #949)
- dependabot: enable grouping dependencies update (#893)
- migrate to eslint flat config (#960)
- ci: change release workflow (#962, #963, #964) closes #959
- avoid use outdated technote-space/release-github-actions action
Dependencies Update 🤖
Type | Package | old | new | PR |
---|---|---|---|---|
gh-action | actions/checkout | v3.0.2 | v4.1.4 | #738,#765,#790,#813,#838,#849,#883,#895,#903,#911,#943,#955 |
gh-action | actions/download-artifact | v3.0.2 | v4.1.7 | #927,#934,#942,#958 |
gh-action | actions/github-script | v6 | v7 | #914 |
gh-action | actions/setup-node | v3.5.0 | v4.0.2 | #739,#789,#870,#884,#907,#919,#937 |
gh-action | actions/upload-artifact | v3.1.2 | v4.3.3 | #894,#927,#936,#957 |
gh-action | actions/github-script | v6 | v7 | #914 |
gh-action | codecov/codecov-action | v3.1.1 | v4.3.1 | #839,#840,#926,#932,#935,#944,#956 |
npm(security) | yaml | 2.2.1 | 2.2.2 | #835 |
npm(security) | vite | 4.4.9 | 5.0.12 | #923,#925 |
npm(security) | undici | 5.27.2 | 5.28.4 | #933,#950 |
npm | @actions/core | 1.10.0 | 1.10.1 | #901 |
npm(dev) | @octokit/webhooks-types | 6.5.0 | 7.5.1 | #747,#768,#798,#830,#843,#855,#880,#900,#941,#947,#954 |
npm(dev) | @tsconfig/strictest | 2.0.1 | 2.0.5 | #875,#940,#945 |
npm(dev) | @vitest/coverage-v8 | 0.32.2 | 1.5.3 | #871,#889,#898,#904,#924,#929,#938,#949,#951 |
npm(dev) | @vercel/ncc | 0.34.0 | 0.38.0 | #773,#793,#888 |
npm(dev) | eslint | 8.25.0 | 8.56.0 | #744,#754,#759,#772,#800,#802,#806,#816,#831,#836,#841,#853,#867,#876,#902,#906,#924 |
npm(dev) | eslint-config-prettier | 8.5.0 | 9.1.0 | #784,#810,#818,#863,#887,#924 |
npm(dev) | eslint-plugin-simple-import-sort | 8.0.0 | 12.0.0 | #792,#949,#960 |
npm(dev) | husky | 8.0.1 | 9.0.11 | #753,#788,#931,#949 |
npm(dev) | lint-staged | 13.0.3 | 15.2.1 | #758,#770,#802,#820,#833,#836,#851,#877,#924,#931 |
npm(dev) | npm-run-all2 | 6.0.2 | 6.1.2 | #757,#832,#869,#906,#931 |
npm(dev) | typescript | 4.8.4 | 5.1.6 | #764,#783,#791,#829,#856 |
npm(dev) | vitest | 0.24.3 | 1.5.3 | #743,#750,#778,#787,#797,#802,#803,#821,#834,#848,#852,#872,#878,#898,#904,#924,#929,#938,#949,#951 |
Update actions/toolkit packages
Full Changelog: 3bddc28...c238e46
Development:rocket:
- style(eslint): add missing config for CodeFactor (#690)
Dependencies Update:robot:
Type | Package | old | new | PR |
---|---|---|---|---|
npm | @actions/core | 1.8.2 | 1.10.0 | #689,#712,#724 |
npm | @actions/github | 5.0.3 | 5.1.1 | #729 |
gh-action | actions/setup-node | v3.2.0 | v3.5.0 | #692,#708,#722 |
gh-action | codecov/codecov-action | v3.1.0 | v3.1.1 | #721 |
gh-action | technote-space/release-github-actions | v7.2.3 | v7.2.4 | #691 |
npm(dev) | @octokit/webhooks-types | 5.6.0 | 6.5.0 | #689,#705,#707,#716,#734,#737 |
npm(dev) | @tsconfig/node16-strictest | 1.0.1 | 1.0.4 | #689,#702,#726 |
npm(dev) | @types/node | 16.11.36 | 16.11.68 | #689,#707,#711,#717,#736,#737 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.27.0 | 5.40.1 | #689,#706,#707,#718,#733,#737 |
npm(dev) | @typescript-eslint/parser | 5.27.0 | 5.40.1 | #689,#703,#707,#720,#725,#735,#737 |
npm(dev) | eslint | 8.16.0 | 8.25.0 | #689,#704,#707,#710,#714,#727,#737 |
npm(dev) | eslint-plugin-simple-import-sort | 7.0.0 | 8.0.0 | #723 |
npm(dev) | lint-staged | 13.0.0 | 13.0.3 | #689,#698 |
npm(dev) | npm-run-all2 | 5.0.2 | 6.0.2 | #689,#715 |
npm(dev) | prettier | 2.6.2 | 2.7.1 | #689,#696 |
npm(dev) | typescript | 4.7.2 | 4.8.4 | #689,#701,#719,#731 |
npm(dev) | vitest | 0.13.1 | 0.24.3 | #689,#695,#707,#709,#713,#728,#737 |
Update dependencies
Full Changelog: 977e9ce...3bddc28
Development:rocket:
Dependencies Update:robot:
Type | Package | old | new | PR |
---|---|---|---|---|
npm | @actions/core | 1.6.0 | 1.8.2 | #675,#680 |
npm | @actions/github | 5.0.1 | 5.0.3 | #680 |
gh-action | actions/checkout | v3.0.0 | v3.0.2 | #667 |
gh-action | actions/setup-node | v3.0.0 | v3.2.0 | #666,#682 |
gh-action | codecov/codecov-action | v2.1.0 | v3.1.0 | #664 |
gh-action | technote-space/release-github-actions | v7.1.1 | v7.2.3 | #664 |
npm(dev) | @octokit/webhooks-types | 5.5.1 | 5.6.0 | #680 |
npm(dev) | @tsconfig/node16-strictest | 1.0.0 | 1.0.1 | #668 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.17.0 | 5.27.0 | #672,#680,#683 |
npm(dev) | @typescript-eslint/parser | 5.17.0 | 5.27.0 | #673,#680,#686 |
npm(dev) | @vercel/ncc | 0.33.3 | 0.34.0 | #676,#680 |
npm(dev) | eslint | 8.12.0 | 8.16.0 | #677,#680 |
npm(dev) | husky | 7.0.4 | 8.0.1 | #680 |
npm(dev) | lint-staged | 12.3.7 | 13.0.0 | #674,#680,#687 |
npm(dev) | prettier | 2.6.1 | 2.6.2 | #671 |
npm(dev) | typescript | 4.6.3 | 4.7.2 | #669,#680 |
Migrate to Node.js 16
Full Changelog: b21495b...977e9ce
Breaking Changes:warning:
Security:shield:
- chore(deps): bump minimist from 1.2.5 to 1.2.6 (#648, fixes CVE-2021-44906)
Documentation:memo:
- update document for v2 (#663)
Dependencies Update:robot:
Type | Package | old | new | PR |
---|---|---|---|---|
npm | @actions/github | 5.0.0 | 5.0.1 | #651 |
gh-action | actions/checkout | v2.4.0 | v3.0.0 | #649 |
npm(dev) | @octokit/webhooks-types | 5.4.0 | 5.5.1 | #650 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.12.1 | 5.17.0 | #645,#658 |
npm(dev) | @typescript-eslint/parser | 5.12.1 | 5.17.0 | #647,#661 |
npm(dev) | eslint | 8.9.0 | 8.12.0 | #646,#655 |
npm(dev) | eslint-config-prettier | 8.4.0 | 8.5.0 | #657 |
npm(dev) | eslint-plugin-jest | 26.1.1 | 26.1.3 | #652 |
npm(dev) | lint-staged | 12.3.4 | 12.3.7 | #656 |
npm(dev) | prettier | 2.5.1 | 2.6.1 | #659 |
npm(dev) | ts-jest | 27.1.3 | 27.1.4 | #653 |
npm(dev) | ts-node | 10.5.0 | 10.7.0 | #654 |
npm(dev) | typescript | 4.5.5 | 4.6.3 | #644,#660 |
Update dependencies
Full Changelog: 9e2f4ca...b21495b
Development:rocket:
- build: use
@tsconfig/node12
config (#626) - refactor(test): use
jest.mocked()
instead ofts-jest/utils
(#619) - ci(dependabot): reduce runs from weekly to monthly (2d7fe2f)
- ci: add "Compare Build Assets" workflow (#624, #625, #628, #637, #639)
- ci: add LGTM search pattern (#638)
Dependencies Update:robot:
Type | Package | old | new | PR |
---|---|---|---|---|
gh-action | actions/setup-node | v2.4.1 | v3.0.0 | #605,#611,#640 |
gh-action | technote-space/release-github-actions | v7.0.7 | v7.1.1 | #593,#629 |
npm(dev) | @octokit/webhooks-types | 4.12.0 | 5.4.0 | #576,#584,#592,#594,#602,#621,#627,#634 |
npm(dev) | @types/jest | 27.0.2 | 27.4.1 | #601,#612,#636 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.0.0 | 5.12.1 | #575,#585,#587,#590,#598,#606,#620,#627,#633,#636 |
npm(dev) | @typescript-eslint/parser | 5.0.0 | 5.12.1 | #574,#584,#586,#588,#599,#608,#614,#627,#630,#636 |
npm(dev) | @vercel/ncc | 0.31.1 | 0.33.3 | #597,#617,#636 |
npm(dev) | eslint | 8.0.1 | 8.9.0 | #581,#591,#603,#623,#627,#631,#636 |
npm(dev) | eslint-config-prettier | 8.3.0 | 8.4.0 | #636 |
npm(dev) | eslint-plugin-jest | 25.2.0 | 26.1.1 | #577,#589,#604,#613,#627,#635,#636 |
npm(dev) | husky | 7.0.2 | 7.0.4 | #578 |
npm(dev) | jest | 27.2.5 | 27.5.1 | #580,#610,#615,#627,#636 |
npm(dev) | lint-staged | 11.2.3 | 12.3.4 | #583,#595,#600,#618,#627,#632,#636 |
npm(dev) | prettier | 2.4.1 | 2.5.1 | #607,#622 |
npm(dev) | ts-jest | 27.0.5 | 27.1.3 | #579,#619,#627 |
npm(dev) | ts-node | 10.3.0 | 10.5.0 | #582,#636 |
npm(dev) | typescript | 4.4.4 | 4.5.5 | #596,#616,#627 |
Update Dependencies
diff: d476c52...9e2f4ca
Security:shield:
- chore(deps): bump ansi-regex from 5.0.0 to 5.0.1 (#553) (CVE-2021-3807)
Development:rocket:
Dependencies Update:robot:
Type | Package | old | new | PR |
---|---|---|---|---|
npm | @actions/core | 1.4.0 | 1.6.0 | #528,#556 |
gh-action | actions/setup-node | v2.2.0 | v2.4.1 | #508,#519,#554 |
gh-action | technote-space/release-github-actions | v7.0.6 | v7.0.7 | #534 |
gh-action | codecov/codecov-action | v1 | v2.1.0 | #507,#509,#529,#540 |
npm(dev) | @octokit/webhooks-types | 4.0.3 | 4.12.0 | #504,#506,#511,#517,#524,#531,#538,#541,#551,#560,#572 |
npm(dev) | @types/jest | 26.0.23 | 27.0.2 | #504,#526,#548 |
npm(dev) | @vercel/ncc | 0.28.6 | 0.31.1 | #506,#527,#528,#531,#539,#543 |
npm(dev) | husky | 7.0.0 | 7.0.2 | #504,#530 |
npm(dev) | jest | 27.0.6 | 27.2.5 | #531,#536,#545,#549,#559,#568 |
npm(dev) | lint-staged | 11.0.0 | 11.2.3 | #505,#513,#523,#563,#566 |
npm(dev) | prettier | 2.3.2 | 2.4.1 | #539,#546 |
npm(dev) | ts-jest | 27.0.3 | 27.0.5 | #506,#527 |
npm(dev) | ts-node | 10.0.0 | 10.3.0 | #505,#520,#527,#572 |
npm(dev) | typescript | 4.3.5 | 4.4.4 | #531,#539,#570 |
Code Refactoring & Update Dependencies
diff: ffa9ec3...d476c52
Code Refactoring
- use
getMultilineInput()
(#495)
Development
- rename
master
branch tomain
(#487) - use
action/setup-node
cache option instead ofaction/cache
(#500)
Dependencies Update
Package | old | new | PR |
---|---|---|---|
actions/setup-node | 2.1.5 | 2.2.0 | #500 |
technote-space/release-github-actions | 7.0.5 | 7.0.6 | #498 |
@actions/core | 1.2.7 | 1.4.0 | #483,#493 |
@octokit/webhooks-types | 3.75.0 | 4.0.3 | #484,#493,#494,#496,#497,#499 |
@typescript-eslint/eslint-plugin | 4.24.0 | 4.28.1 | #484,#489,#493,#496,#497,#499 |
@typescript-eslint/parser | 4.24.0 | 4.28.1 | #484,#492,#493,#496,#497,#499 |
@vercel/ncc | 0.28.5 | 0.28.6 | #484 |
eslint | 7.26.0 | 7.30.0 | #483,#493,#497,#503 |
husky | 6.0.0 | 7.0.0 | #501 |
jest | 27.0.0-next.11 | 27.0.6 | #484,#490,#497,#499 |
prettier | 2.3.0 | 2.3.2 | #493,#499 |
ts-jest | 27.0.0-next.12 | 27.0.3 | #484,#486,#491,#493 |
ts-node | 9.1.1 | 10.0.0 | #483 |
typescript | 4.2.4 | 4.3.5 | #485,#496,#497,#502 |
Update Dependencies
diff: 80d1354...ffa9ec3
Development
Dependencies Update
package | old | new | PR |
---|---|---|---|
actions/cache | v2.1.4 | v2.1.5 | #452 |
technote-space/release-github-actions | v7.0.3 | v7.0.5 | #444,#472 |
@actions/core | 1.2.6 | 1.2.7 | #455 |
@actions/github | 4.0.0 | 5.0.0 | #478 |
@types/jest | 26.0.21 | 26.0.23 | #445,#466 |
@types/js-yaml | 4.0.0 | 4.0.1 | #467 |
@typescript-eslint/eslint-plugin | 4.19.0 | 4.24.0 | #445,#451,#454,#473,#477,#481 |
@typescript-eslint/parser | 4.19.0 | 4.24.0 | #445,#449,#457,#474,#477,#479 |
@vercel/ncc | 0.27.0 | 0.28.5 | #459,#471,#476 |
eslint | 7.22.0 | 7.26.0 | #445,#461,#469,#477 |
eslint-config-prettier | 8.1.0 | 8.3.0 | #453,#468 |
eslint-plugin-jest | 24.3.2 | 24.3.6 | #448,#458,#470 |
husky | 5.2.0 | 6.0.0 | #445 |
jest | 27.0.0-next.5 | 27.0.0-next.9 | #445,#460,#463,#477 |
js-yaml | 4.0.0 | 4.1.0 | #460 |
lint-staged | 10.5.4 | 11.0.0 | #477 |
prettier | 2.2.1 | 2.3.0 | #477 |
ts-jest | 27.0.0-next.9 | 27.0.0-next.12 | #445,#463,#477 |
typescript | 4.2.3 | 4.2.4 | #450 |
Migrate to @actions/github
Code Refactoring
- migrate to @actions/github (#443)
Update Dependencies
Dependencies Update
package | old | new | PR |
---|---|---|---|
technote-space/release-github-actions | v7.0.1 | v7.0.3 | #427 |
@octokit/rest | 18.2.1 | 18.3.5 | #432,#437 |
@typescript-eslint/eslint-plugin | 4.15.2 | 4.19.0 | #430,#435,#441,#442 |
@typescript-eslint/parser | 4.15.2 | 4.19.0 | #429,#434,#440,#442 |
eslint | 7.20.0 | 7.22.0 | #428,#439 |
eslint-plugin-jest | 24.1.5 | 24.3.2 | #436,#438 |
husky | 5.1.1 | 5.2.0 | #431,#442 |
jest | 27.0.0-next.3 | 27.0.0-next.5 | #442 |
ts-jest | 27.0.0-next.7 | 27.0.0-next.9 | #442 |
typescript | 4.2.2 | 4.2.3 | #433 |