File tree 1 file changed +29
-0
lines changed
1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -167,3 +167,32 @@ jobs:
167
167
TWINE_USERNAME : __token__
168
168
TWINE_PASSWORD : ${{ secrets.pypi_token }}
169
169
run : pipx run twine upload dist/*
170
+
171
+ # Check that the master branches of various upstream dependencies are
172
+ # still compatible when used together
173
+ master_branch_test :
174
+ if : ${{ github.event_name == 'schedule' }}
175
+ runs-on : " ubuntu-latest"
176
+ steps :
177
+ - name : Checkout Source
178
+ uses : actions/checkout@v4
179
+ with :
180
+ # require history to get back to last tag for version number of branches
181
+ fetch-depth : 0
182
+ submodules : true
183
+
184
+ - name : Install Python
185
+ uses : actions/setup-python@v4
186
+ with :
187
+ python-version : " 3.12"
188
+
189
+ - name : Install master versions
190
+ run : |
191
+ pip install git+https://github.com/epics-base/p4p.git git+https://github.com/epics-base/pvxs.git git+https://github.com/epics-base/epicscorelibs.git
192
+ pip install git+https://github.com/DiamondLightSource/aioca git+https://github.com/DiamondLightSource/cothread
193
+ pip install -e .[dev]
194
+ pip freeze
195
+
196
+ - name : Run tests
197
+ run : |
198
+ python -m pytest
You can’t perform that action at this time.
0 commit comments