File tree Expand file tree Collapse file tree 1 file changed +6
-33
lines changed
Expand file tree Collapse file tree 1 file changed +6
-33
lines changed Original file line number Diff line number Diff line change 1111jobs :
1212 build-python-glibc236 :
1313 runs-on : ubuntu-22.04 # Updated to supported Ubuntu version
14- steps :
15- - name : Install basic tools
16- run : |
17- apt-get update
18- apt-get install -y ca-certificates curl wget git
19-
14+ steps :
2015 - name : Checkout repository
2116 uses : actions/checkout@v3
2217
@@ -27,33 +22,11 @@ jobs:
2722 echo "ARCHITECTURE=$(uname -m)" >> $GITHUB_ENV
2823 echo "GLIBC_VERSION=$(ldd --version | head -n1 | grep -o '[0-9]\+\.[0-9]\+')" >> $GITHUB_ENV
2924
30- - name : Install build dependencies
31- run : |
32- apt-get update
33- apt-get install -y \
34- build-essential \
35- gdb \
36- lcov \
37- pkg-config \
38- libbz2-dev \
39- libffi-dev \
40- libgdbm-dev \
41- libgdbm-compat-dev \
42- liblzma-dev \
43- libncurses5-dev \
44- libreadline6-dev \
45- libsqlite3-dev \
46- libssl-dev \
47- lzma \
48- lzma-dev \
49- tk-dev \
50- uuid-dev \
51- zlib1g-dev \
52- wget \
53- curl \
54- llvm \
55- make \
56- xz-utils
25+ - name : Cache apt packages
26+ uses : awalsh128/cache-apt-pkgs-action@latest
27+ with :
28+ packages : build-essential gdb lcov pkg-config libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev tk-dev uuid-dev zlib1g-dev wget curl llvm make
29+ version : 1.0
5730
5831 - name : Download Python source
5932 run : |
You can’t perform that action at this time.
0 commit comments