@@ -19,24 +19,30 @@ runs:
19
19
- shell : bash
20
20
if : steps.check_os.outputs.os == 'ubuntu'
21
21
run : |-
22
- # packages
22
+ echo "::group::install-automation-components - install curl/git/wget/jq"
23
23
sudo apt update -y
24
- sudo apt install -y curl git-all wget jq
25
- # install gcc
24
+ sudo apt install -y curl git-all jq wget
25
+ echo "::endgroup::"
26
+
27
+ echo "::group::install-automation-components - install gcc"
26
28
sudo apt install -y gcc-10 g++-10 lld
27
29
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 110 --slave /usr/bin/g++ g++ /usr/bin/g++-10
28
- # gh cli
29
- (type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \
30
- && sudo mkdir -p -m 755 /etc/apt/keyrings \
31
- && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
32
- && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
33
- && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
34
- && sudo apt update \
35
- && sudo apt install gh -y
30
+ echo "::endgroup::"
31
+
32
+ echo "::group::install-automation-components - install gh cli tool"
33
+ sudo mkdir -p -m 755 /etc/apt/keyrings \
34
+ && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
35
+ && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
36
+ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \
37
+ && sudo apt update \
38
+ && sudo apt install gh -y
39
+ echo "::endgroup::"
36
40
- shell : bash
37
41
if : steps.check_os.outputs.os == 'ubi-minimal'
38
42
run : |-
39
43
if ! command -v gh &>/dev/null; then
44
+ echo "::group::install-automation-components - install gh cli tool"
40
45
curl -L https://cli.github.com/packages/rpm/gh-cli.repo | sudo tee /etc/yum.repos.d/gh-cli.repo
41
46
sudo microdnf install -y gh
47
+ echo "::endgroup::"
42
48
fi
0 commit comments