Releases: ddradar/choose-random-action
Releases · ddradar/choose-random-action
v3.0.0: Migrate to Node.js 20 & ESModule
Full Changelog: 74eb2e2...e04d934
Breaking Changes 💥
Development 🚀
- dependabot: remove reviewer to supress warning (#772)
- devcontainer: use base(
javascript-node
) container to reduce Codespace storage size (#759,#895) - gh-actions: use variables (#784)
- gh-actions: add integration test (#784,#785)
- test: move test folder from
/__tests__
to/test
(#786) - test: migrate to @vitest/coverage-v8 (#813,#825,#852,#866,#870,#875,#894,#907)
- dependabot: enable groups dependencies (#843, #911)
- gh-actions: add permissions to create comment (#849)
- gh-actions: change diff Markdown (#850)
- migrate to ESLint flat config (#896,#906)
- migrate package lock file to v3 (#897)
- gh-actions: change release workflow (#908, #910)
- dependabot: add devcontainer config (#911)
Dependencies Update 🤖
Type | Package | old | new | PR |
---|---|---|---|---|
npm(security) | yaml | 2.2.1 | 2.2.2 | #787 |
npm(security) | vite | 5.0.10 | 5.0.12 | #874 |
npm | @actions/core | 1.10.0 | 1.10.1 | #854 |
gh-action | actions/checkout | v3.0.2 | v4.1.4 | #701,#716,#740,#773,#798,#808,#839,#844,#856,#890,#903 |
gh-action | actions/download-artifact | 3.0.2 | 4.1.7 | #878,#882,#889,#901 |
gh-action | actions/github-script | v6.3.1 | v7 | #698,#741,#861 |
gh-action | actions/setup-node | v3.5.0 | v4.0.2 | #697,#739,#824,#840,#859,#867,#883 |
gh-action | actions/upload-artifact | 3.1.2 | 4.3.3 | #845,#884,#902 |
gh-action | codecov/codecov-action | v3.1.1 | v4.3.1 | #799,#802,#880,#885,#888,#904 |
npm(dev) | @tsconfig/strictest | 2.0.0 | 2.0.5 | #797,#838,#886,#892 |
npm(dev) | @vercel/ncc | 0.34.0 | 0.38.1 | #723,#747,#848,#858 |
npm(dev) | eslint | 8.25.0 | 8.57.0 | #704,#711,#717,#750,#764,#780,#794,#805,#809,#823,#835,#855,#860,#866,#873,#894 |
npm(dev) | eslint-config-prettier | 8.5.0 | 9.1.0 | #728,#771,#781,#819,#826,#831,#866 |
npm(dev) | eslint-plugin-simple-import-sort | 8.0.0 | 12.1.0 | #743,#894,#906 |
npm(dev) | eslint-plugin-vitest | 0.0.11 | 0.5.4 | #734,#744,#761,#768,#782,#796,#801,#817,#847,#855,#860,#866,#873,#894,#906 |
npm(dev) | husky | 8.0.1 | 9.0.11 | #706,#730,#894 |
npm(dev) | lint-staged | 13.0.3 | 15.2.2 | #705,#721,#757,#760,#776,#789,#812,#830,#860,#866,#894 |
npm(dev) | npm-run-all2 | 6.0.2 | 6.1.2 | #713,#791,#818,#855,#894 |
npm(dev) | prettier | 2.7.1 | 3.2.5 | #714,#733,#745,#754,#779,#795,#818,#828,#836,#866,#894 |
npm(dev) | typescript | 4.8.4 | 5.4.5 | #709,#725,#746,#778,#788,#811,#863,#872,#893,#900 |
npm(dev) | vitest | 0.24.3 | 1.6.0 | #695,#712,#727,#738,#742,#753,#765,#783,#792,#803,#813,#818,#827,#829,#852,#866,#870,#875,#894,#907 |
v2.0.2: Update @actions/core package
Full Changelog: 5760fd8...74eb2e2
Dependencies Update 🤖
Kind | Package | Old | New | PR(s) |
---|---|---|---|---|
npm | @actions/core | 1.8.2 | 1.10.0 | #652,#672,#689 |
gh-action | actions/github-script | v6.1.0 | v6.3.1 | #675,#685 |
gh-action | actions/setup-node | v3.2.0 | v3.5.0 | #654,#670,#682 |
gh-action | codecov/codecov-action | v3.1.0 | v3.1.1 | #683 |
gh-action | technote-space/release-github-actions | 7.2.3 | 7.2.4 | #655 |
npm(dev) | @tsconfig/node16-strictest | 1.0.1 | 1.0.4 | #649,#661,#688 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.27.0 | 5.40.1 | #649,#664,#668,#676,#686,#693 |
npm(dev) | @typescript-eslint/parser | 5.27.0 | 5.40.1 | #649,#666,#668,#677,#684,#693 |
npm(dev) | eslint | 8.16.0 | 8.25.0 | #649,#665,#668,#669,#678,#681,#693 |
npm(dev) | eslint-plugin-simple-import-sort | 7.0.0 | 8.0.0 | #690 |
npm(dev) | lint-staged | 13.0.0 | 13.0.3 | #649,#657 |
npm(dev) | npm-run-all2 | 5.0.2 | 6.0.2 | #649,#651,#674 |
npm(dev) | prettier | 2.6.2 | 2.7.1 | #649,#658 |
npm(dev) | typescript | 4.7.2 | 4.8.4 | #649,#662,#680,#687 |
npm(dev) | vite | 2.9.12 | 3.0.9 | #673 |
npm(dev) | vitest | 0.13.1 | 0.24.3 | #649,#650,#663,#668,#671,#679,#691,#693 |
v2.0.1: Update dependencies
Full Changelog: b24c5a9...5760fd8
Bug Fixes 🐛
- deps: bump minimist from 1.2.5 to 1.2.6 (CVE-2021-44906, #609)
Development 🚀
Dependencies Update 🤖
Kind | Package | Old | New | PR(s) |
---|---|---|---|---|
npm | @actions/core | 1.6.0 | 1.8.2 | #630,#636 |
gh-action | actions/checkout | v2.4.0 | v3.0.2 | #611,#623 |
gh-action | actions/github-script | v6.0.0 | v6.1.0 | #640 |
gh-action | actions/setup-node | v3.0.0 | v3.2.0 | #619,#639 |
gh-action | codecov/codecov-action | v2.1.0 | v3.1.0 | #620 |
gh-action | ddradar/lgtm-action | v1 | v2 | #621 |
gh-action | technote-space/release-github-actions | v7.1.1 | v7.2.3 | #622 |
npm(dev) | @tsconfig/node16-strictest | 1.0.0 | 1.0.1 | #626 |
npm(dev) | @typescript-eslint/eslint-plugin | 5.13.0 | 5.27.0 | #614,#628,#636,#646 |
npm(dev) | @typescript-eslint/parser | 5.13.0 | 5.27.0 | #615,#632,#636,#641 |
npm(dev) | @vercel/ncc | 0.33.3 | 0.34.0 | #624,#637 |
npm(dev) | eslint | 8.10.0 | 8.16.0 | #618,#631,#636,#644 |
npm(dev) | husky | 7.0.4 | 8.0.1 | #636 |
npm(dev) | lint-staged | 12.3.5 | 13.0.0 | #612,#627,#638 |
npm(dev) | prettier | 2.5.1 | 2.6.2 | #613,#629 |
npm(dev) | typescript | 4.6.2 | 4.7.2 | #617,#625,#643 |
v2.0.0: Migrate to Node.js 16
Full Changelog: e5780d9...b24c5a9
BREAKING CHANGE ⚠️
Bug Fixes 🐛
- ci: add
--exit-code
option on git command to fail job (#603)
Code Refactoring ✨
Development 🚀
- create "Compare Assets Diff" action
- ci: add Site Cat LGTM workflow (#604)
Dependencies Update 🤖
Kind | Package | Old | New | PR(s) |
---|---|---|---|---|
CI/CD | actions/github-script | v5.0.0 | v6.0.0 | #579,#591 |
CI/CD | actions/setup-node | v2.5.0 | v3.0.0 | #565,#592 |
CI/CD | technote-space/release-github-actions | v7.1.0 | v7.1.1 | #580 |
Dev | @types/jest | 27.0.3 | 27.4.1 | #564,#596 |
Dev | @typescript-eslint/eslint-plugin | 5.5.0 | 5.13.0 | #554,#562,#567,#586,#599 |
Dev | @typescript-eslint/parser | 5.5.0 | 5.13.0 | #557,#562,#568,#585,#590 |
Dev | @vercel/ncc | 0.32.0 | 0.33.3 | #555,#570,#598 |
Dev | eslint | 8.3.0 | 8.10.0 | #556,#572,#583,#601 |
Dev | eslint-config-prettier | 8.3.0 | 8.5.0 | #589,#607 |
Dev | eslint-plugin-jest | 25.3.0 | 26.1.1 | #566,#576,#587,#593 |
Dev | jest | 27.4.3 | 27.5.1 | #562,#582,#595 |
Dev | lint-staged | 12.1.2 | 12.3.5 | #569,#577,#588,#594,#607 |
Dev | prettier | 2.5.0 | 2.5.1 | #559 |
Dev | ts-jest | 27.0.7 | 27.1.3 | #558,#571,#581 |
Dev | ts-node | 10.4.0 | 10.7.0 | #602,#607 |
Dev | typescript | 4.5.2 | 4.6.2 | #562,#584,#597 |
v1.0.9: Update dependencies
diff: 1bf1617...e5780d9
Bug Fixes 🐛
- deps: bump ansi-regex from 5.0.0 to 5.0.1 (CVE-2021-3807, #499)
Development 🚀
- ci(dependabot): reduce dependabot runs from
weekly
tomonthly
(59221cc)
Dependencies Update 🤖
Package | old | new | PR(s) |
---|---|---|---|
actions/checkout | v2.3.4 | v2.4.0 | #516,#529 |
actions/setup-node | v2.4.0 | v2.5.0 | #500,#546 |
codecov/codecov-action | v2.0.2 | v2.1.0 | #482,#489 |
technote-space/release-github-actions | v7.0.6 | v7.1.0 | #485,#536 |
@actions/core | 1.5.0 | 1.6.0 | #504 |
@types/jest | 27.0.1 | 27.0.3 | #497,#542 |
@typescript-eslint/eslint-plugin | 4.29.3 | 5.5.0 | #484,#487,#491,#494,#502,#508,#511,#518,#527,#531,#533,#539,#548 |
@typescript-eslint/parser | 4.29.3 | 5.5.0 | #484,#486,#490,#495,#505,#510,#511,#522,#524,#530,#532,#538,#550 |
@vercel/ncc | 0.29.2 | 0.32.0 | #484,#488,#492,#540 |
eslint | 7.32.0 | 8.3.0 | #511,#520,#523,#534,#544 |
eslint-plugin-jest | 24.4.0 | 25.3.0 | #496,#501,#507,#511,#519,#535,#543 |
husky | 7.0.1 | 7.0.4 | #483,#526 |
jest | 27.0.6 | 27.4.3 | #484,#488,#498,#506,#513,#551 |
lint-staged | 11.1.2 | 12.1.2 | #509,#512,#528,#541 |
prettier | 2.3.2 | 2.5.0 | #488,#493,#547 |
ts-jest | 27.0.5 | 27.0.7 | #517 |
ts-node | 10.2.1 | 10.4.0 | #515,#525 |
typescript | 4.3.5 | 4.5.2 | #484,#488,#514,#545 |
Update dependencies
diff: 97e8bdc...1bf1617
Documentation:memo:
- add token query on codecov badge (#481)
Development:rocket:
- use
actions/setup-node
cache option instead ofactions/cache
(#444) - test: remove
action.yml
test (#446)
Dependencies Updates
Package | old | new | PR |
---|---|---|---|
actions/setup-node | 2.2.0 | 2.4.0 | #455,#468,#472 |
codecov/codecov-action | 1.5.2 | 2.0.2 | #456,#463 |
technote-space/release-github-actions | 7.0.5 | 7.0.6 | #442 |
@actions/core | 1.4.0 | 1.5.0 | #480 |
@types/jest | 26.0.23 | 27.0.1 | #449,#478 |
@typescript-eslint/eslint-plugin | 4.28.0 | 4.29.3 | #443,#448,#453,#457,#467,#469,#473,#479,#480 |
@typescript-eslint/parser | 4.28.0 | 4.29.3 | #443,#447,#454,#460,#464,#470,#477,#479,#480 |
@vercel/ncc | 0.29.0 | 0.29.2 | #479,#480 |
eslint | 7.29.0 | 7.31.0 | #445,#458,#471 |
eslint-plugin-jest | 24.3.6 | 24.4.0 | #462 |
husky | 6.0.0 | 7.0.1 | #445,#450 |
jest | 27.0.5 | 27.0.6 | #443 |
lint-staged | 11.0.0 | 11.1.2 | #452,#465,#474 |
prettier | 2.3.1 | 2.3.2 | #443 |
ts-jest | 27.0.3 | 27.0.5 | #466,#479 |
ts-node | 10.0.0 | 10.2.1 | #451,#475,#480 |
typescript | 4.3.4 | 4.3.5 | #445 |
Update dependencies
diff: 808d073...97e8bdc
Code Refactoring
- use
getMultilineInput
(#438)
Development
- rename
master
branch tomain
(#432)
Dependencies Update
Package | Old | New | PR(s) |
---|---|---|---|
actions/cache | 2.1.5 | 2.1.6 | #423 |
codecov/codecov-action | 1.5.0 | 1.5.2 | #433 |
@actions/core | 1.3.0 | 1.4.0 | #438 |
@types/node | 12.20.13 | 12.20.15 | #428,#435 |
@typescript-eslint/eslint-plugin | 4.25.0 | 4.28.0 | #427,#437,#440,#441 |
@typescript-eslint/parser | 4.25.0 | 4.28.0 | #425,#436,#439,#441 |
eslint | 7.27.0 | 7.29.0 | #429,#441 |
jest | 27.0.1 | 27.0.5 | #426,#430,#441 |
prettier | 2.3.0 | 2.3.1 | #431 |
ts-jest | 27.0.0 | 27.0.3 | #421,#424,#434 |
typescript | 4.2.4 | 4.3.4 | #422,#441 |
Update Dependencies & Change License year
diff: de38e5a...808d073
Documentation
- fix LICENSE year (#420)
Dependencies Update
package | old | new | PR |
---|---|---|---|
actions/checkout | v2 | v2.3.4 | #413 |
codecov/codecov-action | v1 | v1.5.0 | #414 |
technote-space/release-github-actions | v7.0.4 | v7.0.5 | #415 |
@actions/core | 1.2.7 | 1.3.0 | #419 |
@types/jest | 26.0.22 | 26.0.23 | #403 |
@types/js-yaml | 4.0.0 | 4.0.1 | #405 |
@types/node | 12.20.7 | 12.20.13 | #400,#408,#418 |
@typescript-eslint/eslint-plugin | 4.22.0 | 4.25.0 | #410,#412,#417,#419 |
@typescript-eslint/parser | 4.22.0 | 4.25.0 | #411,#412,#416,#419 |
@vercel/ncc | 0.28.3 | 0.28.6 | #409,#419 |
eslint | 7.24.0 | 7.27.0 | #402,#412,#419 |
eslint-config-prettier | 8.2.0 | 8.3.0 | #406 |
eslint-plugin-jest | 24.3.5 | 24.3.6 | #401 |
jest | 27.0.0-next.8 | 27.0.1 | #412,#419 |
lint-staged | 10.5.4 | 11.0.0 | #412 |
prettier | 2.2.1 | 2.3.0 | #412 |
ts-jest | 27.0.0-next.10 | 27.0.0 | #400,#412,#419 |
ts-node | 9.1.1 | 10.0.0 | #419 |
v1.0.5: Update Dependencies
diff: dc4fc46...de38e5a
Dependencies Update
package | old | new | PR |
---|---|---|---|
actions/cache | v2.1.4 | v2.1.5 | #390 |
technote-space/release-github-actions | v7.0.1 | v7.0.4 | #357,#377 |
@actions/core | 1.2.6 | 1.2.7 | #393 |
@types/jest | 26.0.20 | 26.0.22 | #373,#382 |
@types/node | 12.20.4 | 12.20.7 | #363,#370,#380 |
@typescript-eslint/eslint-plugin | 4.15.2 | 4.22.0 | #361,#366,#369,#375,#384,#387,#391 |
@typescript-eslint/parser | 4.15.2 | 4.22.0 | #358,#364,#372,#374,#383,#385,#397 |
@vercel/ncc | 0.27.0 | 0.28.3 | #392 |
eslint | 7.20.0 | 7.24.0 | #359,#368,#381,#394 |
eslint-config-prettier | 8.1.0 | 8.2.0 | #398 |
eslint-plugin-jest | 24.1.5 | 24.3.5 | #367,#368,#371,#386,#395 |
husky | 5.1.1 | 5.2.0 | #362,#376,#379 |
jest | 27.0.0-next.3 | 27.0.0-next.8 | #368,#378,#389,#396 |
js-yaml | 4.0.0 | 4.1.0 | #399 |
ts-jest | 27.0.0-next.6 | 27.0.0-next.10 | #360,#368,#378,#389 |
typescript | 4.2.2 | 4.2.4 | #365,#389 |
v1.0.4: No Code Changes (dev updates only)
diff: 2a7b117...dc4fc46
Code Refactoring
- remove
eslint-plugin-prettier
package (#278) - use export function (#279)
- remove release-drafter config (#356)
Deployment
- migrate jest config file to TypeScript (#248, #281)
- change GitHub Actions outdated scope (
fix
=>ci
) (#265) - use @vercel/ncc directly for build (#280)
- split release workflow (#354)
Dependencies Update
package | old | new | PR(s) |
---|---|---|---|
node-notifier | 8.0.0 | 8.0.1 | #295 |
actions/cache | v2.1.1 | v2.1.4 | #225,#253,#331 |
actions/setup-node | v2.1.2 | v2.1.5 | #296,#345 |
technote-space/release-github-actions | v6 | v7.0.1 | #330 |
@types/jest | 26.0.14 | 26.0.20 | #236,#287,#290,#312 |
@types/js-yaml | 3.12.5 | 4.0.0 | #309 |
@types/node | 12.12.64 | 12.20.4 | #233,#247,#254,#261,#269,#272,#294,#303,#305,#311,#323,#336,#342,#347 |
@typescript-eslint/eslint-plugin | 4.4.0 | 4.15.2 | #227,#231,#245,#249,#255,#262,#266,#274,#286,#293,#298,#302,#306,#316,#320,#324,#327,#338,#340,#348 |
@typescript-eslint/parser | 4.4.0 | 4.15.2 | #229,#235,#238,#252,#259,#263,#270,#276,#285,#289,#300,#304,#310,#314,#322,#325,#328,#333,#344,#352 |
@vercel/ncc | 0.24.1 | 0.27.0 | #256,#299,#313 |
eslint | 7.10.0 | 7.20.0 | #228,#244,#257,#271,#278,#297,#308,#321,#329,#343 |
eslint-config-prettier | 6.12.0 | 8.1.0 | #237,#241,#278,#301,#319,#353 |
eslint-plugin-jest | 24.1.0 | 24.1.5 | #264,#341 |
eslint-plugin-simple-import-sort | 5.0.3 | 7.0.0 | #260,#268,#284 |
husky | 4.3.0 | 5.1.1 | #278,#282,#292,#315,#317,#337,#349 |
jest | 26.5.2 | 27.0.0-next.3 | #230,#232,#240,#250,#355 |
js-yaml | 3.14.0 | 4.0.0 | #283,#307 |
lint-staged | 10.4.0 | 10.5.4 | #234,#243,#251,#273,#278,#335 |
prettier | 2.1.2 | 2.2.1 | #275 |
ts-jest | 26.4.1 | 27.0.0-next.6 | #239,#258,#326,#332,#346,#355 |
typescript | 4.0.3 | 4.2.2 | #246,#267,#291,#339,#351 |