@@ -157,7 +157,7 @@ teardown() {
157157 run get_filename_regexp
158158
159159 assert_success
160- assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](unknown[._-])?(linux|linux-gnu|linux-musl)[._-](amd64|x86_64|x64|universal)|[._-](amd64|x86_64|x64|universal)[._-](unknown[._-])?(linux|linux-gnu|linux-musl))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tar\.xz|\.tar\.bz2)?'
160+ assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](unknown[._-])?(linux|linux-gnu|linux-musl)[._-](amd64|x86_64|x64|universal)|[._-](amd64|x86_64|x64|universal)[._-](unknown[._-])?(linux|linux-gnu|linux-musl))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tgz|\. tar\.xz|\.txz|\. tar\.bz2|\.tbz )?'
161161}
162162
163163@test " get_filename_regexp should return proper string for linux/arm64" {
@@ -168,7 +168,7 @@ teardown() {
168168 run get_filename_regexp
169169
170170 assert_success
171- assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](unknown[._-])?(linux|linux-gnu|linux-musl)[._-](arm64|aarch64|universal)|[._-](arm64|aarch64|universal)[._-](unknown[._-])?(linux|linux-gnu|linux-musl))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tar\.xz|\.tar\.bz2)?'
171+ assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](unknown[._-])?(linux|linux-gnu|linux-musl)[._-](arm64|aarch64|universal)|[._-](arm64|aarch64|universal)[._-](unknown[._-])?(linux|linux-gnu|linux-musl))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tgz|\. tar\.xz|\.txz|\. tar\.bz2|\.tbz )?'
172172}
173173
174174@test " get_filename_regexp should return proper string for macos/amd64" {
@@ -179,7 +179,7 @@ teardown() {
179179 run get_filename_regexp
180180
181181 assert_success
182- assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](apple[._-])?(darwin|macos|osx)[._-](amd64|x86_64|x64|universal)|[._-](amd64|x86_64|x64|universal)[._-](apple[._-])?(darwin|macos|osx))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tar\.xz|\.tar\.bz2)?'
182+ assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](apple[._-])?(darwin|macos|osx)[._-](amd64|x86_64|x64|universal)|[._-](amd64|x86_64|x64|universal)[._-](apple[._-])?(darwin|macos|osx))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tgz|\. tar\.xz|\.txz|\. tar\.bz2|\.tbz )?'
183183}
184184
185185@test " get_filename_regexp should return proper string for macos/arm64" {
@@ -190,5 +190,5 @@ teardown() {
190190 run get_filename_regexp
191191
192192 assert_success
193- assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](apple[._-])?(darwin|macos|osx)[._-](arm64|aarch64|universal)|[._-](arm64|aarch64|universal)[._-](apple[._-])?(darwin|macos|osx))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tar\.xz|\.tar\.bz2)?'
193+ assert_output ' ([a-z][a-z0-9_-]+?)([_-]v?[0-9.]+)?([._-](apple[._-])?(darwin|macos|osx)[._-](arm64|aarch64|universal)|[._-](arm64|aarch64|universal)[._-](apple[._-])?(darwin|macos|osx))([_-][a-z0-9_-]+)?(\.zip|\.tar\.gz|\.tgz|\. tar\.xz|\.txz|\. tar\.bz2|\.tbz )?'
194194}
0 commit comments