• Home
  • Raw
  • Download

Lines Matching +full:- +full:j4

3 # bpo-40548: "paths-ignore" is not used to skip documentation-only PRs, because
5 # mandatory but not scheduled because of "paths-ignore".
9 - master
10 - 3.10
11 - 3.9
12 - 3.8
13 - 3.7
16 - master
17 - 3.10
18 - 3.9
19 - 3.8
20 - 3.7
25 runs-on: ubuntu-latest
30 - uses: actions/checkout@v2
31 - name: Check for source changes
34 if [ -z "$GITHUB_BASE_REF" ]; then
35 echo '::set-output name=run_tests::true'
36 echo '::set-output name=run_ssl_tests::true'
38 git fetch origin $GITHUB_BASE_REF --depth=1
42 # "git fetch --depth=1").
51 # https://github.com/python/core-workflow/issues/373
52 …git diff --name-only origin/$GITHUB_BASE_REF.. | grep -qvE '(\.rst$|^Doc|^Misc)' && echo '::set-ou…
53 …git diff --name-only origin/$GITHUB_BASE_REF.. | grep -qE '(ssl|hashlib|hmac|^.github)' && echo ':…
58 runs-on: ubuntu-20.04
62 - uses: actions/checkout@v2
63 - uses: actions/setup-python@v2
64 - name: Install Dependencies
66 sudo ./.github/workflows/posix-deps-apt.sh
67 sudo apt-get install -yq abigail-tools
68 - name: Build CPython
70 CFLAGS: -g3 -O0
73 ./configure --enable-shared
74 make -j4
75 - name: Check for changes in the ABI
76 run: make check-abidump
80 runs-on: ubuntu-latest
84 - uses: actions/checkout@v2
85 - uses: actions/setup-python@v2
86 - name: Install Dependencies
87 run: sudo ./.github/workflows/posix-deps-apt.sh
88 - name: Add ccache to PATH
90 - name: Configure ccache action
91 uses: hendrikmuhs/ccache-action@v1
92 - name: Check Autoconf version 2.69 and aclocal 1.16.3
96 grep -q "runstatedir" configure
97 grep -q "PKG_PROG_PKG_CONFIG" aclocal.m4
98 - name: Regenerate autoconf files
99 run: docker run --rm -v $(pwd):/src quay.io/tiran/cpython_autoconf:269
100 - name: Build CPython
103 ./configure --with-pydebug --enable-shared
104 make -j4 regen-all
105 make regen-stdlib-module-names
106 - name: Check for changes
108 changes=$(git status --porcelain)
110 if test -n "$changes"; then
112 echo "Perhaps you forgot to run make regen-all or build.bat --regen. ;)"
117 - name: Check exported libpython symbols
119 - name: Check limited ABI symbols
120 run: make check-limited-abi
124 runs-on: windows-latest
130 - uses: actions/checkout@v2
131 - name: Build CPython
132 run: .\PCbuild\build.bat -e -p Win32
133 - name: Display build info
134 run: .\python.bat -m test.pythoninfo
135 - name: Tests
136 run: .\PCbuild\rt.bat -p Win32 -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0
140 runs-on: windows-latest
146 - uses: actions/checkout@v2
147 - name: Register MSVC problem matcher
148 run: echo "::add-matcher::.github/problem-matchers/msvc.json"
149 - name: Build CPython
150 run: .\PCbuild\build.bat -e -p x64
151 - name: Display build info
152 run: .\python.bat -m test.pythoninfo
153 - name: Tests
154 run: .\PCbuild\rt.bat -p x64 -q -uall -u-cpu -rwW --slowest --timeout=1200 -j0
158 runs-on: macos-latest
164 - uses: actions/checkout@v2
165 - name: Prepare homebrew environment variables
167 echo "LDFLAGS=-L$(brew --prefix tcl-tk)/lib" >> $GITHUB_ENV
168 …echo "PKG_CONFIG_PATH=$(brew --prefix openssl@1.1)/lib/pkgconfig:$(brew --prefix tcl-tk)/lib/pkgco…
169 - name: Configure CPython
170 run: ./configure --with-pydebug --prefix=/opt/python-dev
171 - name: Build CPython
172 run: make -j4
173 - name: Display build info
175 - name: Tests
176 run: make buildbottest TESTOPTS="-j4 -uall,-cpu"
180 runs-on: ubuntu-20.04
187 - uses: actions/checkout@v2
188 - name: Register gcc problem matcher
189 run: echo "::add-matcher::.github/problem-matchers/gcc.json"
190 - name: Install Dependencies
191 run: sudo ./.github/workflows/posix-deps-apt.sh
192 - name: Configure OpenSSL env vars
197 - name: 'Restore OpenSSL build'
198 id: cache-openssl
202 key: ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
203 - name: Install OpenSSL
204 if: steps.cache-openssl.outputs.cache-hit != 'true'
205 …run: python3 Tools/ssl/multissltests.py --steps=library --base-directory $MULTISSL_DIR --openssl $…
206 - name: Add ccache to PATH
209 - name: Configure ccache action
210 uses: hendrikmuhs/ccache-action@v1
211 - name: Configure CPython
212 run: ./configure --with-pydebug --with-openssl=$OPENSSL_DIR
213 - name: Build CPython
214 run: make -j4
215 - name: Display build info
217 - name: Tests
218 run: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu"
222 runs-on: ubuntu-20.04
226 fail-fast: false
235 - uses: actions/checkout@v2
236 - name: Register gcc problem matcher
237 run: echo "::add-matcher::.github/problem-matchers/gcc.json"
238 - name: Install Dependencies
239 run: sudo ./.github/workflows/posix-deps-apt.sh
240 - name: Configure OpenSSL env vars
245 - name: 'Restore OpenSSL build'
246 id: cache-openssl
250 key: ${{ runner.os }}-multissl-openssl-${{ env.OPENSSL_VER }}
251 - name: Install OpenSSL
252 if: steps.cache-openssl.outputs.cache-hit != 'true'
253 …run: python3 Tools/ssl/multissltests.py --steps=library --base-directory $MULTISSL_DIR --openssl $…
254 - name: Add ccache to PATH
257 - name: Configure ccache action
258 uses: hendrikmuhs/ccache-action@v1
259 - name: Configure CPython
260 run: ./configure --with-pydebug --with-openssl=$OPENSSL_DIR
261 - name: Build CPython
262 run: make -j4
263 - name: Display build info
265 - name: SSL tests