Skip to content

Commit 4a593aa

Browse files
authored
Run logs - Add more groups to condense output (#16)
1 parent d504eb4 commit 4a593aa

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

common.rb

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ module Common
2626
RED = "\e[91m"
2727
YEL = "\e[93m"
2828
RST = "\e[0m"
29-
END_GROUP = "##[endgroup]\n\n"
29+
END_GROUP = "##[endgroup]\n"
3030

3131
# Repo specific constants
3232
TAG = 'msys2-gcc-pkgs' # GitHub release tag
@@ -304,7 +304,7 @@ def gpg_conf_key_server(old_uri, new_uri)
304304
end
305305

306306
def refresh_keys
307-
STDOUT.syswrite "\n#{YEL}#{LINE} Refresh keys#{RST}\n"
307+
STDOUT.syswrite "\n##[group]#{YEL}#{LINE} Refresh keys#{RST}\n"
308308
gpg_conf_key_server 'keyserver.ubuntu.com', 'keys.openpgp.org'
309309

310310
str = ''
@@ -314,7 +314,8 @@ def refresh_keys
314314

315315
system 'taskkill /f /fi "MODULES eq msys-2.0.dll"'
316316

317-
STDOUT.syswrite str
317+
STDOUT.syswrite "#{str}\n#{END_GROUP}"
318+
318319
str.match?(/new signatures:|signatures cleaned:/) ? true : nil
319320
end
320321

@@ -328,21 +329,22 @@ def pacman_syuu(ignore = nil)
328329

329330
cmd = "#{PACMAN} -Syuu --disable-download-timeout --noconfirm #{ignore}"
330331

331-
exec_check 'Updating all installed packages', cmd
332-
332+
exec_check 'Updating all installed packages', cmd, false
333333
system 'taskkill /f /fi "MODULES eq msys-2.0.dll"'
334+
STDOUT.syswrite END_GROUP
334335

335-
exec_check 'Updating all installed packages (2nd pass)', cmd
336-
336+
exec_check 'Updating all installed packages (2nd pass)', cmd, false
337337
system 'taskkill /f /fi "MODULES eq msys-2.0.dll"'
338+
STDOUT.syswrite END_GROUP
338339

339340
refresh_keys
340341
end
341342

342343
# logs message and runs cmd, checking for error
343-
def exec_check(msg, cmd)
344-
STDOUT.syswrite "\n#{YEL}#{LINE} #{msg}#{RST}\n"
344+
def exec_check(msg, cmd, write_group_end = true)
345+
STDOUT.syswrite "\n##[group]#{YEL}#{LINE} #{msg}#{RST}\n"
345346
exit 1 unless system cmd
347+
STDOUT.syswrite END_GROUP if write_group_end
346348
end
347349

348350
def log_array_2_column(ary, wid, hdr)

create_gcc_pkg.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def add_ri2_key
5252
key = 'F98B8484BE8BF1C5'
5353
exec_check "pacman-key --init", "bash.exe -c \"pacman-key --init\""
5454
exec_check "Get RI2 Key" , "bash.exe -c \"pacman-key --recv-keys #{key}\""
55-
exec_check "Sign RI2 Key", "bash.exe -c \"pacman-key --lsign-key #{key}\""
55+
exec_check "Sign RI2 Key", "bash.exe -c \"pacman-key --lsign-key #{key}\"", false
5656
end
5757

5858
def openssl_downgrade
@@ -68,6 +68,8 @@ def openssl_downgrade
6868
download pkg , "./#{PKG_PRE}#{pkg_name}"
6969
download pkg_sig, "./#{PKG_PRE}#{pkg_name}.sig"
7070

71+
STDOUT.syswrite END_GROUP
72+
7173
# install package
7274
exec_check "Install OpenSSL Downgrade", "pacman.exe -Udd --noconfirm --noprogressbar #{PKG_PRE}#{pkg_name}"
7375

create_msys2_pkg.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def update_msys2
3333
updated_keys = pacman_syuu
3434

3535
pkgs = 'autoconf-wrapper autogen automake-wrapper bison diffutils libtool m4 make patch re2c texinfo texinfo-tex compression'
36-
exec_check "Install MSYS2 packages#{RST}\n#{YEL}#{pkgs}",
36+
exec_check "Install MSYS2 Packages#{RST}\n#{YEL}#{pkgs}",
3737
"#{PACMAN} -S --noconfirm --needed --noprogressbar #{pkgs}"
3838
updated_keys
3939
end

0 commit comments

Comments
 (0)