+3
-10
.github/workflows/release.yml
+3
-10
.github/workflows/release.yml
···
2
3
on:
4
push:
5
6
jobs:
7
release:
···
30
pnpm zip:firefox
31
mv .output/*-firefox.zip .output/tailname-firefox.zip
32
33
-
- name: Create and push tag
34
-
id: create_and_push_tag
35
-
run: |
36
-
TAG=auto-release-$(git rev-parse --short HEAD)
37
-
git config --global user.email "github-actions[bot]@users.noreply.github.com"
38
-
git config --global user.name "github-actions[bot]"
39
-
git tag $TAG
40
-
git push origin $TAG
41
-
42
- name: Create GitHub Release and upload ZIPs
43
uses: ncipollo/release-action@v1
44
with:
45
artifacts: ".output/tailname-chrome.zip,.output/tailname-firefox.zip"
46
generateReleaseNotes: true
47
-
tag: ${{ steps.create_and_push_tag.outputs.TAG }}
···
2
3
on:
4
push:
5
+
tags:
6
+
- 'v*'
7
8
jobs:
9
release:
···
32
pnpm zip:firefox
33
mv .output/*-firefox.zip .output/tailname-firefox.zip
34
35
- name: Create GitHub Release and upload ZIPs
36
uses: ncipollo/release-action@v1
37
with:
38
artifacts: ".output/tailname-chrome.zip,.output/tailname-firefox.zip"
39
generateReleaseNotes: true
40
+
tag: ${{ github.ref }}
+11
-72
pnpm-lock.yaml
+11
-72
pnpm-lock.yaml
···
221
engines: {node: '>= 0.10.4'}
222
hasBin: true
223
224
-
'@emnapi/runtime@1.4.5':
225
-
resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
226
227
'@esbuild/aix-ppc64@0.25.9':
228
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
···
527
'@jridgewell/sourcemap-codec@1.5.5':
528
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
529
530
-
'@jridgewell/trace-mapping@0.3.30':
531
-
resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
532
-
533
'@jridgewell/trace-mapping@0.3.31':
534
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
535
···
760
ansi-regex@5.0.1:
761
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
762
engines: {node: '>=8'}
763
-
764
-
ansi-regex@6.2.0:
765
-
resolution: {integrity: sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==}
766
-
engines: {node: '>=12'}
767
768
ansi-regex@6.2.2:
769
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
···
773
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
774
engines: {node: '>=8'}
775
776
-
ansi-styles@6.2.1:
777
-
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
778
-
engines: {node: '>=12'}
779
-
780
ansi-styles@6.2.3:
781
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
782
engines: {node: '>=12'}
···
856
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
857
engines: {node: '>=8'}
858
859
-
browserslist@4.25.3:
860
-
resolution: {integrity: sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==}
861
-
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
862
-
hasBin: true
863
-
864
browserslist@4.26.0:
865
resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==}
866
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
···
899
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
900
engines: {node: '>=16'}
901
902
-
caniuse-lite@1.0.30001735:
903
-
resolution: {integrity: sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==}
904
-
905
caniuse-lite@1.0.30001741:
906
resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==}
907
···
1145
1146
eastasianwidth@0.2.0:
1147
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1148
-
1149
-
electron-to-chromium@1.5.207:
1150
-
resolution: {integrity: sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==}
1151
1152
electron-to-chromium@1.5.218:
1153
resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==}
···
1700
node-notifier@10.0.1:
1701
resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==}
1702
1703
-
node-releases@2.0.19:
1704
-
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
1705
-
1706
node-releases@2.0.21:
1707
resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==}
1708
···
2154
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2155
engines: {node: '>=8'}
2156
2157
-
strip-ansi@7.1.0:
2158
-
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
2159
-
engines: {node: '>=12'}
2160
-
2161
strip-ansi@7.1.2:
2162
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
2163
engines: {node: '>=12'}
···
2626
transitivePeerDependencies:
2627
- supports-color
2628
2629
-
'@emnapi/runtime@1.4.5':
2630
dependencies:
2631
tslib: 2.8.1
2632
optional: true
···
2783
2784
'@img/sharp-wasm32@0.34.3':
2785
dependencies:
2786
-
'@emnapi/runtime': 1.4.5
2787
optional: true
2788
2789
'@img/sharp-win32-arm64@0.34.3':
···
2805
dependencies:
2806
string-width: 5.1.2
2807
string-width-cjs: string-width@4.2.3
2808
-
strip-ansi: 7.1.0
2809
strip-ansi-cjs: strip-ansi@6.0.1
2810
wrap-ansi: 8.1.0
2811
wrap-ansi-cjs: wrap-ansi@7.0.0
···
2813
'@jridgewell/gen-mapping@0.3.13':
2814
dependencies:
2815
'@jridgewell/sourcemap-codec': 1.5.5
2816
-
'@jridgewell/trace-mapping': 0.3.30
2817
2818
'@jridgewell/remapping@2.3.5':
2819
dependencies:
···
2824
2825
'@jridgewell/sourcemap-codec@1.5.5': {}
2826
2827
-
'@jridgewell/trace-mapping@0.3.30':
2828
-
dependencies:
2829
-
'@jridgewell/resolve-uri': 3.1.2
2830
-
'@jridgewell/sourcemap-codec': 1.5.5
2831
-
2832
'@jridgewell/trace-mapping@0.3.31':
2833
dependencies:
2834
'@jridgewell/resolve-uri': 3.1.2
···
3038
3039
ansi-regex@5.0.1: {}
3040
3041
-
ansi-regex@6.2.0: {}
3042
-
3043
ansi-regex@6.2.2: {}
3044
3045
ansi-styles@4.3.0:
3046
dependencies:
3047
color-convert: 2.0.1
3048
-
3049
-
ansi-styles@6.2.1: {}
3050
3051
ansi-styles@6.2.3: {}
3052
···
3078
3079
autoprefixer@10.4.21(postcss@8.5.6):
3080
dependencies:
3081
-
browserslist: 4.25.3
3082
-
caniuse-lite: 1.0.30001735
3083
fraction.js: 4.3.7
3084
normalize-range: 0.1.2
3085
picocolors: 1.1.1
···
3128
dependencies:
3129
fill-range: 7.1.1
3130
3131
-
browserslist@4.25.3:
3132
-
dependencies:
3133
-
caniuse-lite: 1.0.30001735
3134
-
electron-to-chromium: 1.5.207
3135
-
node-releases: 2.0.19
3136
-
update-browserslist-db: 1.1.3(browserslist@4.25.3)
3137
-
3138
browserslist@4.26.0:
3139
dependencies:
3140
baseline-browser-mapping: 2.8.2
···
3178
camelcase-css@2.0.1: {}
3179
3180
camelcase@8.0.0: {}
3181
-
3182
-
caniuse-lite@1.0.30001735: {}
3183
3184
caniuse-lite@1.0.30001741: {}
3185
···
3411
3412
eastasianwidth@0.2.0: {}
3413
3414
-
electron-to-chromium@1.5.207: {}
3415
-
3416
electron-to-chromium@1.5.218: {}
3417
3418
emoji-regex@10.5.0: {}
···
3924
uuid: 8.3.2
3925
which: 2.0.2
3926
3927
-
node-releases@2.0.19: {}
3928
-
3929
node-releases@2.0.21: {}
3930
3931
normalize-path@3.0.0: {}
···
4422
dependencies:
4423
eastasianwidth: 0.2.0
4424
emoji-regex: 9.2.2
4425
-
strip-ansi: 7.1.0
4426
4427
string-width@7.2.0:
4428
dependencies:
···
4441
strip-ansi@6.0.1:
4442
dependencies:
4443
ansi-regex: 5.0.1
4444
-
4445
-
strip-ansi@7.1.0:
4446
-
dependencies:
4447
-
ansi-regex: 6.2.0
4448
4449
strip-ansi@7.1.2:
4450
dependencies:
···
4581
picomatch: 4.0.3
4582
webpack-virtual-modules: 0.6.2
4583
4584
-
update-browserslist-db@1.1.3(browserslist@4.25.3):
4585
-
dependencies:
4586
-
browserslist: 4.25.3
4587
-
escalade: 3.2.0
4588
-
picocolors: 1.1.1
4589
-
4590
update-browserslist-db@1.1.3(browserslist@4.26.0):
4591
dependencies:
4592
browserslist: 4.26.0
···
4708
4709
wrap-ansi@8.1.0:
4710
dependencies:
4711
-
ansi-styles: 6.2.1
4712
string-width: 5.1.2
4713
-
strip-ansi: 7.1.0
4714
4715
wrap-ansi@9.0.2:
4716
dependencies:
···
221
engines: {node: '>= 0.10.4'}
222
hasBin: true
223
224
+
'@emnapi/runtime@1.5.0':
225
+
resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
226
227
'@esbuild/aix-ppc64@0.25.9':
228
resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==}
···
527
'@jridgewell/sourcemap-codec@1.5.5':
528
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
529
530
'@jridgewell/trace-mapping@0.3.31':
531
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
532
···
757
ansi-regex@5.0.1:
758
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
759
engines: {node: '>=8'}
760
761
ansi-regex@6.2.2:
762
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
···
766
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
767
engines: {node: '>=8'}
768
769
ansi-styles@6.2.3:
770
resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
771
engines: {node: '>=12'}
···
845
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
846
engines: {node: '>=8'}
847
848
browserslist@4.26.0:
849
resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==}
850
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
···
883
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
884
engines: {node: '>=16'}
885
886
caniuse-lite@1.0.30001741:
887
resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==}
888
···
1126
1127
eastasianwidth@0.2.0:
1128
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1129
1130
electron-to-chromium@1.5.218:
1131
resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==}
···
1678
node-notifier@10.0.1:
1679
resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==}
1680
1681
node-releases@2.0.21:
1682
resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==}
1683
···
2129
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2130
engines: {node: '>=8'}
2131
2132
strip-ansi@7.1.2:
2133
resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
2134
engines: {node: '>=12'}
···
2597
transitivePeerDependencies:
2598
- supports-color
2599
2600
+
'@emnapi/runtime@1.5.0':
2601
dependencies:
2602
tslib: 2.8.1
2603
optional: true
···
2754
2755
'@img/sharp-wasm32@0.34.3':
2756
dependencies:
2757
+
'@emnapi/runtime': 1.5.0
2758
optional: true
2759
2760
'@img/sharp-win32-arm64@0.34.3':
···
2776
dependencies:
2777
string-width: 5.1.2
2778
string-width-cjs: string-width@4.2.3
2779
+
strip-ansi: 7.1.2
2780
strip-ansi-cjs: strip-ansi@6.0.1
2781
wrap-ansi: 8.1.0
2782
wrap-ansi-cjs: wrap-ansi@7.0.0
···
2784
'@jridgewell/gen-mapping@0.3.13':
2785
dependencies:
2786
'@jridgewell/sourcemap-codec': 1.5.5
2787
+
'@jridgewell/trace-mapping': 0.3.31
2788
2789
'@jridgewell/remapping@2.3.5':
2790
dependencies:
···
2795
2796
'@jridgewell/sourcemap-codec@1.5.5': {}
2797
2798
'@jridgewell/trace-mapping@0.3.31':
2799
dependencies:
2800
'@jridgewell/resolve-uri': 3.1.2
···
3004
3005
ansi-regex@5.0.1: {}
3006
3007
ansi-regex@6.2.2: {}
3008
3009
ansi-styles@4.3.0:
3010
dependencies:
3011
color-convert: 2.0.1
3012
3013
ansi-styles@6.2.3: {}
3014
···
3040
3041
autoprefixer@10.4.21(postcss@8.5.6):
3042
dependencies:
3043
+
browserslist: 4.26.0
3044
+
caniuse-lite: 1.0.30001741
3045
fraction.js: 4.3.7
3046
normalize-range: 0.1.2
3047
picocolors: 1.1.1
···
3090
dependencies:
3091
fill-range: 7.1.1
3092
3093
browserslist@4.26.0:
3094
dependencies:
3095
baseline-browser-mapping: 2.8.2
···
3133
camelcase-css@2.0.1: {}
3134
3135
camelcase@8.0.0: {}
3136
3137
caniuse-lite@1.0.30001741: {}
3138
···
3364
3365
eastasianwidth@0.2.0: {}
3366
3367
electron-to-chromium@1.5.218: {}
3368
3369
emoji-regex@10.5.0: {}
···
3875
uuid: 8.3.2
3876
which: 2.0.2
3877
3878
node-releases@2.0.21: {}
3879
3880
normalize-path@3.0.0: {}
···
4371
dependencies:
4372
eastasianwidth: 0.2.0
4373
emoji-regex: 9.2.2
4374
+
strip-ansi: 7.1.2
4375
4376
string-width@7.2.0:
4377
dependencies:
···
4390
strip-ansi@6.0.1:
4391
dependencies:
4392
ansi-regex: 5.0.1
4393
4394
strip-ansi@7.1.2:
4395
dependencies:
···
4526
picomatch: 4.0.3
4527
webpack-virtual-modules: 0.6.2
4528
4529
update-browserslist-db@1.1.3(browserslist@4.26.0):
4530
dependencies:
4531
browserslist: 4.26.0
···
4647
4648
wrap-ansi@8.1.0:
4649
dependencies:
4650
+
ansi-styles: 6.2.3
4651
string-width: 5.1.2
4652
+
strip-ansi: 7.1.2
4653
4654
wrap-ansi@9.0.2:
4655
dependencies: