Skip to content

Commit c98d971

Browse files
Merge pull request #239 from technote-space/release/v1.1.4
release/v1.1.4
2 parents fe8df90 + 20fbd27 commit c98d971

File tree

4 files changed

+69
-76
lines changed

4 files changed

+69
-76
lines changed

__tests__/logger.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
spyOnStdout,
44
stdoutCalledWith,
55
} from '@technote-space/github-action-test-helper';
6-
import {Logger} from '../src';
6+
import { Logger } from '../src';
77

88
describe('Logger', () => {
99
beforeEach(() => {

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@technote-space/github-action-helper",
3-
"version": "1.1.3",
3+
"version": "1.1.4",
44
"description": "Helper to filter GitHub Action.",
55
"author": {
66
"name": "Technote",
@@ -33,15 +33,15 @@
3333
},
3434
"devDependencies": {
3535
"@technote-space/github-action-test-helper": "^0.2.2",
36-
"@types/jest": "^25.1.2",
37-
"@types/node": "^13.7.1",
38-
"@typescript-eslint/eslint-plugin": "^2.19.2",
39-
"@typescript-eslint/parser": "^2.19.2",
36+
"@types/jest": "^25.1.3",
37+
"@types/node": "^13.7.4",
38+
"@typescript-eslint/eslint-plugin": "^2.20.0",
39+
"@typescript-eslint/parser": "^2.20.0",
4040
"eslint": "^6.8.0",
4141
"jest": "^25.1.0",
4242
"jest-circus": "^25.1.0",
43-
"nock": "^11.8.2",
44-
"ts-jest": "^25.2.0",
43+
"nock": "^12.0.1",
44+
"ts-jest": "^25.2.1",
4545
"typescript": "^3.7.5"
4646
},
4747
"publishConfig": {

src/logger.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/* eslint-disable @typescript-eslint/no-explicit-any */
2-
import {sprintf} from 'sprintf-js';
3-
import {info, debug, error, warning, startGroup, endGroup} from '@actions/core';
4-
import {split} from './utils';
2+
import { sprintf } from 'sprintf-js';
3+
import { info, debug, error, warning, startGroup, endGroup } from '@actions/core';
4+
import { split } from './utils';
55

6-
const COLOR_MAP = {
6+
const COLOR_MAP = {
77
'black': 0,
88
'red': 1,
99
'green': 2,
@@ -12,15 +12,15 @@ const COLOR_MAP = {
1212
'magenta': 5,
1313
'cyan': 6,
1414
'white': 7,
15-
};
15+
} as const;
1616
const ATTRIBUTE_MAP = {
1717
'none': 0,
1818
'bold': 1,
1919
'underline': 4,
2020
'italic': 3,
21-
};
22-
type Color = 'black' | 'red' | 'green' | 'yellow' | 'blue' | 'magenta' | 'cyan' | 'white';
23-
type Attribute = 'none' | 'bold' | 'underline' | 'italic';
21+
} as const;
22+
type Color = keyof typeof COLOR_MAP;
23+
type Attribute = keyof typeof ATTRIBUTE_MAP;
2424
type Setting = {
2525
color?: Color;
2626
backColor?: Color;

yarn.lock

Lines changed: 53 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -444,9 +444,9 @@
444444
"@types/node" ">= 8"
445445

446446
"@sinonjs/commons@^1.7.0":
447-
version "1.7.0"
448-
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.0.tgz#f90ffc52a2e519f018b13b6c4da03cbff36ebed6"
449-
integrity sha512-qbk9AP+cZUsKdW1GJsBpxPKFmCJ0T8swwzVje3qFd+AkQb74Q/tiuzrdfFg8AD2g5HH/XbE/I8Uc1KYHVYWfhg==
447+
version "1.7.1"
448+
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.1.tgz#da5fd19a5f71177a53778073978873964f49acf1"
449+
integrity sha512-Debi3Baff1Qu1Unc3mjJ96MgpbwTn43S1+9yJ0llWygPwDNu2aaWBD6yc9y/Z8XDRNhx7U+u2UDg2OGQXkclUQ==
450450
dependencies:
451451
type-detect "4.0.8"
452452

@@ -521,10 +521,10 @@
521521
"@types/istanbul-lib-coverage" "*"
522522
"@types/istanbul-lib-report" "*"
523523

524-
"@types/jest@^25.1.2":
525-
version "25.1.2"
526-
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.1.2.tgz#1c4c8770c27906c7d8def5d2033df9dbd39f60da"
527-
integrity sha512-EsPIgEsonlXmYV7GzUqcvORsSS9Gqxw/OvkGwHfAdpjduNRxMlhsav0O5Kb0zijc/eXSO/uW6SJt9nwull8AUQ==
524+
"@types/jest@^25.1.3":
525+
version "25.1.3"
526+
resolved "https://registry.yarnpkg.com/@types/jest/-/jest-25.1.3.tgz#9b0b5addebccfb631175870be8ba62182f1bc35a"
527+
integrity sha512-jqargqzyJWgWAJCXX96LBGR/Ei7wQcZBvRv0PLEu9ZByMfcs23keUJrKv9FMR6YZf9YCbfqDqgmY+JUBsnqhrg==
528528
dependencies:
529529
jest-diff "^25.1.0"
530530
pretty-format "^25.1.0"
@@ -534,10 +534,10 @@
534534
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.4.tgz#38fd73ddfd9b55abb1e1b2ed578cb55bd7b7d339"
535535
integrity sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==
536536

537-
"@types/node@>= 8", "@types/node@^13.7.1":
538-
version "13.7.1"
539-
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.1.tgz#238eb34a66431b71d2aaddeaa7db166f25971a0d"
540-
integrity sha512-Zq8gcQGmn4txQEJeiXo/KiLpon8TzAl0kmKH4zdWctPj05nWwp1ClMdAVEloqrQKfaC48PNLdgN/aVaLqUrluA==
537+
"@types/node@>= 8", "@types/node@^13.7.4":
538+
version "13.7.4"
539+
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.4.tgz#76c3cb3a12909510f52e5dc04a6298cdf9504ffd"
540+
integrity sha512-oVeL12C6gQS/GAExndigSaLxTrKpQPxewx9bOcwfvJiJge4rr7wNaph4J+ns5hrmIV2as5qxqN8YKthn9qh0jw==
541541

542542
"@types/stack-utils@^1.0.1":
543543
version "1.0.1"
@@ -556,40 +556,40 @@
556556
dependencies:
557557
"@types/yargs-parser" "*"
558558

559-
"@typescript-eslint/eslint-plugin@^2.19.2":
560-
version "2.19.2"
561-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.19.2.tgz#e279aaae5d5c1f2547b4cff99204e1250bc7a058"
562-
integrity sha512-HX2qOq2GOV04HNrmKnTpSIpHjfl7iwdXe3u/Nvt+/cpmdvzYvY0NHSiTkYN257jHnq4OM/yo+OsFgati+7LqJA==
559+
"@typescript-eslint/eslint-plugin@^2.20.0":
560+
version "2.20.0"
561+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.20.0.tgz#a522d0e1e4898f7c9c6a8e1ed3579b60867693fa"
562+
integrity sha512-cimIdVDV3MakiGJqMXw51Xci6oEDEoPkvh8ggJe2IIzcc0fYqAxOXN6Vbeanahz6dLZq64W+40iUEc9g32FLDQ==
563563
dependencies:
564-
"@typescript-eslint/experimental-utils" "2.19.2"
564+
"@typescript-eslint/experimental-utils" "2.20.0"
565565
eslint-utils "^1.4.3"
566566
functional-red-black-tree "^1.0.1"
567567
regexpp "^3.0.0"
568568
tsutils "^3.17.1"
569569

570-
"@typescript-eslint/experimental-utils@2.19.2":
571-
version "2.19.2"
572-
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.19.2.tgz#4611d44cf0f0cb460c26aa7676fc0a787281e233"
573-
integrity sha512-B88QuwT1wMJR750YvTJBNjMZwmiPpbmKYLm1yI7PCc3x0NariqPwqaPsoJRwU9DmUi0cd9dkhz1IqEnwfD+P1A==
570+
"@typescript-eslint/experimental-utils@2.20.0":
571+
version "2.20.0"
572+
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.20.0.tgz#3b6fa5a6b8885f126d5a4280e0d44f0f41e73e32"
573+
integrity sha512-fEBy9xYrwG9hfBLFEwGW2lKwDRTmYzH3DwTmYbT+SMycmxAoPl0eGretnBFj/s+NfYBG63w/5c3lsvqqz5mYag==
574574
dependencies:
575575
"@types/json-schema" "^7.0.3"
576-
"@typescript-eslint/typescript-estree" "2.19.2"
576+
"@typescript-eslint/typescript-estree" "2.20.0"
577577
eslint-scope "^5.0.0"
578578

579-
"@typescript-eslint/parser@^2.19.2":
580-
version "2.19.2"
581-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.19.2.tgz#21f42c0694846367e7d6a907feb08ab2f89c0879"
582-
integrity sha512-8uwnYGKqX9wWHGPGdLB9sk9+12sjcdqEEYKGgbS8A0IvYX59h01o8os5qXUHMq2na8vpDRaV0suTLM7S8wraTA==
579+
"@typescript-eslint/parser@^2.20.0":
580+
version "2.20.0"
581+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.20.0.tgz#608e5bb06ba98a415b64ace994c79ab20f9772a9"
582+
integrity sha512-o8qsKaosLh2qhMZiHNtaHKTHyCHc3Triq6aMnwnWj7budm3xAY9owSZzV1uon5T9cWmJRJGzTFa90aex4m77Lw==
583583
dependencies:
584584
"@types/eslint-visitor-keys" "^1.0.0"
585-
"@typescript-eslint/experimental-utils" "2.19.2"
586-
"@typescript-eslint/typescript-estree" "2.19.2"
585+
"@typescript-eslint/experimental-utils" "2.20.0"
586+
"@typescript-eslint/typescript-estree" "2.20.0"
587587
eslint-visitor-keys "^1.1.0"
588588

589-
"@typescript-eslint/typescript-estree@2.19.2":
590-
version "2.19.2"
591-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.19.2.tgz#67485b00172f400474d243c6c0be27581a579350"
592-
integrity sha512-Xu/qa0MDk6upQWqE4Qy2X16Xg8Vi32tQS2PR0AvnT/ZYS4YGDvtn2MStOh5y8Zy2mg4NuL06KUHlvCh95j9C6Q==
589+
"@typescript-eslint/typescript-estree@2.20.0":
590+
version "2.20.0"
591+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.20.0.tgz#90a0f5598826b35b966ca83483b1a621b1a4d0c9"
592+
integrity sha512-WlFk8QtI8pPaE7JGQGxU7nGcnk1ccKAJkhbVookv94ZcAef3m6oCE/jEDL6dGte3JcD7reKrA0o55XhBRiVT3A==
593593
dependencies:
594594
debug "^4.1.1"
595595
eslint-visitor-keys "^1.1.0"
@@ -926,11 +926,6 @@ callsites@^3.0.0:
926926
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
927927
integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
928928

929-
camelcase@^4.1.0:
930-
version "4.1.0"
931-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
932-
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
933-
934929
camelcase@^5.0.0, camelcase@^5.3.1:
935930
version "5.3.1"
936931
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
@@ -1536,9 +1531,9 @@ fb-watchman@^2.0.0:
15361531
bser "2.1.1"
15371532

15381533
figures@^3.0.0:
1539-
version "3.1.0"
1540-
resolved "https://registry.yarnpkg.com/figures/-/figures-3.1.0.tgz#4b198dd07d8d71530642864af2d45dd9e459c4ec"
1541-
integrity sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==
1534+
version "3.2.0"
1535+
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
1536+
integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==
15421537
dependencies:
15431538
escape-string-regexp "^1.0.5"
15441539

@@ -2687,9 +2682,9 @@ make-dir@^3.0.0:
26872682
semver "^6.0.0"
26882683

26892684
2690-
version "1.3.5"
2691-
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8"
2692-
integrity sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==
2685+
version "1.3.6"
2686+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
2687+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
26932688

26942689
26952690
version "1.0.11"
@@ -2784,13 +2779,18 @@ mixin-deep@^1.2.0:
27842779
for-in "^1.0.2"
27852780
is-extendable "^1.0.1"
27862781

2787-
[email protected], mkdirp@^0.5.0, mkdirp@^0.5.1:
2782+
[email protected], mkdirp@^0.5.1:
27882783
version "0.5.1"
27892784
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
27902785
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
27912786
dependencies:
27922787
minimist "0.0.8"
27932788

2789+
mkdirp@^1.0.0:
2790+
version "1.0.3"
2791+
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea"
2792+
integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g==
2793+
27942794
27952795
version "2.0.0"
27962796
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
@@ -2833,15 +2833,15 @@ nice-try@^1.0.4:
28332833
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
28342834
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
28352835

2836-
nock@^11.8.2:
2837-
version "11.8.2"
2838-
resolved "https://registry.yarnpkg.com/nock/-/nock-11.8.2.tgz#7845608d57769f41375b63521a7e6b554f4cdbb2"
2839-
integrity sha512-udrFXJ/aqPM9NmrKOcNJ67lvrs/zroNq2sbumhaMPW5JLNy/6LsWiZEwU9DiQIUHOcOCR4MPeqIG7uQNbDGExA==
2836+
nock@^12.0.1:
2837+
version "12.0.1"
2838+
resolved "https://registry.yarnpkg.com/nock/-/nock-12.0.1.tgz#6d497d01f23cb52c733545c97e09e8318f6af801"
2839+
integrity sha512-f5u5k7O5D2YXH2WEFQVLLPa36D5C0dxU9Lrg6KOuaFCMDt7yd1W4S3hbZClCMczxc4EZ0k1bEhPeMWSewrxYNw==
28402840
dependencies:
28412841
debug "^4.1.0"
28422842
json-stringify-safe "^5.0.1"
28432843
lodash "^4.17.13"
2844-
mkdirp "^0.5.0"
2844+
mkdirp "^1.0.0"
28452845
propagate "^2.0.0"
28462846

28472847
node-fetch@^2.3.0:
@@ -3813,10 +3813,10 @@ tr46@^1.0.1:
38133813
dependencies:
38143814
punycode "^2.1.0"
38153815

3816-
ts-jest@^25.2.0:
3817-
version "25.2.0"
3818-
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.2.0.tgz#dfd87c2b71ef4867f5a0a44f40cb9c67e02991ac"
3819-
integrity sha512-VaRdb0da46eorLfuHEFf0G3d+jeREcV+Wb/SvW71S4y9Oe8SHWU+m1WY/3RaMknrBsnvmVH0/rRjT8dkgeffNQ==
3816+
ts-jest@^25.2.1:
3817+
version "25.2.1"
3818+
resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-25.2.1.tgz#49bf05da26a8b7fbfbc36b4ae2fcdc2fef35c85d"
3819+
integrity sha512-TnntkEEjuXq/Gxpw7xToarmHbAafgCaAzOpnajnFC6jI7oo1trMzAHA04eWpc3MhV6+yvhE8uUBAmN+teRJh0A==
38203820
dependencies:
38213821
bs-logger "0.x"
38223822
buffer-from "1.x"
@@ -3827,7 +3827,7 @@ ts-jest@^25.2.0:
38273827
mkdirp "0.x"
38283828
resolve "1.x"
38293829
semver "^5.5"
3830-
yargs-parser "10.x"
3830+
yargs-parser "^16.1.0"
38313831

38323832
tslib@^1.8.1, tslib@^1.9.0:
38333833
version "1.10.0"
@@ -4098,13 +4098,6 @@ y18n@^4.0.0:
40984098
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
40994099
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
41004100

4101-
4102-
version "10.1.0"
4103-
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"
4104-
integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==
4105-
dependencies:
4106-
camelcase "^4.1.0"
4107-
41084101
yargs-parser@^16.1.0:
41094102
version "16.1.0"
41104103
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"

0 commit comments

Comments
 (0)