5
5
# server release.
6
6
name : Zulip server CI
7
7
8
- on : [push, pull_request]
8
+ on : [push, pull_request, workflow_dispatch ]
9
9
10
10
defaults :
11
11
run :
@@ -17,30 +17,18 @@ jobs:
17
17
fail-fast : false
18
18
matrix :
19
19
include :
20
- # Bullseye ships with Python 3.9.2.
21
- - docker_image : zulip/ci:bullseye
22
- name : Debian 11 (Python 3.9, backend)
23
- os : bullseye
24
- legacy_client_interface : " 4"
25
- server_version : refs/tags/4.0
26
- # Ubuntu 22.04 ships with Python 3.10.6.
27
- - docker_image : zulip/ci:jammy
28
- name : Ubuntu 22.04 (Python 3.10, backend)
29
- os : jammy
30
- legacy_client_interface : " 6"
31
- server_version : refs/tags/6.0
32
20
# Debian 12 ships with Python 3.11.2.
33
21
- docker_image : zulip/ci:bookworm
34
22
name : Debian 12 (Python 3.11, backend + documentation)
35
23
os : bookworm
36
- legacy_client_interface : " 7 "
37
- server_version : refs/tags/7.0
24
+ legacy_client_interface : " 10 "
25
+ server_version : refs/tags/10.4
38
26
# Ubuntu 24.04 ships with Python 3.12.3.
39
27
- docker_image : zulip/ci:noble
40
28
name : Ubuntu 24.04 (Python 3.12, backend)
41
29
os : noble
42
- legacy_client_interface : " 8 "
43
- server_version : refs/tags/8.5
30
+ legacy_client_interface : " 9 "
31
+ server_version : refs/tags/9.4
44
32
45
33
runs-on : ubuntu-latest
46
34
name : ${{ matrix.name }} (Zulip ${{matrix.server_version}})
81
69
run : |
82
70
cd server
83
71
source tools/ci/activate-venv
84
- pip install ../api/zulip
85
- pip install ../api/zulip_bots
72
+ pip install ../api/zulip -v
73
+ pip install ../api/zulip_bots -v
86
74
87
75
- name : Run documentation and api tests
88
76
run : |
0 commit comments