🏷️ Search for custom tailnet name offers with keywords.

ci: don't auto-create tags

Chloe 740c7207 67a26bef

Changed files
+14 -82
.github
workflows
+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
··· 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: