Merge lp:~jelmer/brz/github-actions into lp:brz

Proposed by Jelmer Vernooij on 2020-11-19
Status: Merged
Approved by: Jelmer Vernooij on 2020-11-19
Approved revision: 7525
Merge reported by: The Breezy Bot
Merged at revision: not available
Proposed branch: lp:~jelmer/brz/github-actions
Merge into: lp:brz
Diff against target: 73 lines (+32/-31)
1 file modified
.github/workflows/pythonpackage.yml (+32/-31)
To merge this branch: bzr merge lp:~jelmer/brz/github-actions
Reviewer Review Type Date Requested Status
Jelmer Vernooij Approve on 2020-11-19
Review via email: mp+394156@code.launchpad.net

Commit message

Disable pypy3 build.

Description of the change

Disable pypy3 build.

This currently fails, and it makes the entire build look like it's failed.

See https://github.com/actions/toolkit/issues/399

To post a comment you must log in.
Jelmer Vernooij (jelmer) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.github/workflows/pythonpackage.yml'
2--- .github/workflows/pythonpackage.yml 2020-07-28 02:11:05 +0000
3+++ .github/workflows/pythonpackage.yml 2020-11-19 01:59:29 +0000
4@@ -12,37 +12,38 @@
5 os: [ubuntu-latest]
6 python-version: [3.6, 3.7, 3.8]
7 experimental: [false]
8- include:
9- - os: ubuntu-latest
10- python-version: pypy3
11- experimental: true
12+# See https://github.com/actions/toolkit/issues/399
13+# include:
14+# - os: ubuntu-latest
15+# python-version: pypy3
16+# experimental: true
17 fail-fast: false
18
19 steps:
20- - uses: actions/checkout@v2
21- - name: Set up Python ${{ matrix.python-version }}
22- uses: actions/setup-python@v2
23- with:
24- python-version: ${{ matrix.python-version }}
25- - name: Install dependencies (apt)
26- run: |
27- sudo apt install quilt
28- if: "matrix.os == 'ubuntu-latest'"
29- - name: Install dependencies
30- run: |
31- python -m pip install --upgrade pip
32- pip install -U pip setuptools
33- pip install -U pip coverage codecov flake8 testtools paramiko fastimport configobj cython testscenarios six docutils $TEST_REQUIRE sphinx sphinx_epytext launchpadlib patiencediff pyinotify git+https://github.com/dulwich/dulwich
34- - name: Build docs
35- run: |
36- make docs PYTHON=python
37- - name: Build extensions
38- run: |
39- make extensions PYTHON=python
40- if: "matrix.python-version != 'pypy3'"
41- - name: Test suite run
42- run: |
43- python -Werror -Wignore::ImportWarning -Wignore::PendingDeprecationWarning -Wignore::DeprecationWarning -Wignore::ResourceWarning -Wignore::UserWarning ./brz selftest
44- env:
45- PYTHONHASHSEED: random
46- BRZ_PLUGIN_PATH: -site:-user
47+ - uses: actions/checkout@v2
48+ - name: Set up Python ${{ matrix.python-version }}
49+ uses: actions/setup-python@v2
50+ with:
51+ python-version: ${{ matrix.python-version }}
52+ - name: Install dependencies (apt)
53+ run: |
54+ sudo apt install quilt
55+ if: "matrix.os == 'ubuntu-latest'"
56+ - name: Install dependencies
57+ run: |
58+ python -m pip install --upgrade pip
59+ pip install -U pip setuptools
60+ pip install -U pip coverage codecov flake8 testtools paramiko fastimport configobj cython testscenarios six docutils $TEST_REQUIRE sphinx sphinx_epytext launchpadlib patiencediff pyinotify git+https://github.com/dulwich/dulwich
61+ - name: Build docs
62+ run: |
63+ make docs PYTHON=python
64+ - name: Build extensions
65+ run: |
66+ make extensions PYTHON=python
67+ if: "matrix.python-version != 'pypy3'"
68+ - name: Test suite run
69+ run: |
70+ python -Werror -Wignore::ImportWarning -Wignore::PendingDeprecationWarning -Wignore::DeprecationWarning -Wignore::ResourceWarning -Wignore::UserWarning ./brz selftest
71+ env:
72+ PYTHONHASHSEED: random
73+ BRZ_PLUGIN_PATH: -site:-user

Subscribers

People subscribed via source and target branches