Make sure artifacts are tagged with CI partition so they don't race and overwrite each other.
@@ -20,6 +20,11 @@ jobs:
python-version: ["3.7", "3.8", "3.9"]
# Cherry-pick test modules to split the overall runtime roughly in half
partition: [ci1, not ci1]
+ include:
+ - partition: "ci1"
+ partition-label: "ci1"
+ - partition: "not ci1"
+ partition-label: "notci1"
# Uncomment to stress-test the test suite for random failures.
# Must also change env.TEST_ID below.
@@ -30,8 +35,8 @@ jobs:
# run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
env:
- TEST_ID: ${{ matrix.os }}-${{ matrix.python-version }}
- # TEST_ID: ${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.run }}
+ TEST_ID: ${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.partition-label }}
+ # TEST_ID: ${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.partition-label }}-${{ matrix.run }}
steps:
- name: Checkout source
