Skip to content

Commit 410f457

Browse files
ci/nightly: Track and test dependencies' 'test-next' branch
parsec-tool depends on several repositories under the parallaxsecond organization. Currently, when testing the main branch of parsec-tool, fixed versions of the latest released crates of those repositories are being used. A problem may arise when there is a change introduced in the main/'test-next' branch of those repositories that would break parsec-tool when updating/incorporating that change. This is currently not being tested in our CI. As parsec-tool release is dependent on having published the dependencies' crates, there are issues that will not be caught until the publishing of said crates. * Add a nightly job that uses ci.sh --test-next-branch-tracking to test the test-next release branches of parallaxsecond repositories and spot issues before release. These job makes use of previously defined re-usable actions. Signed-off-by: Tomás González <[email protected]>
1 parent aaa1126 commit 410f457

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/nightly.yml

+15
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,18 @@ jobs:
5959
uses: ./.github/actions/ci_script
6060
with:
6161
ci-flags: "mismatcher"
62+
63+
build-next:
64+
name: Execute CI script with next branch
65+
runs-on: ubuntu-latest
66+
steps:
67+
- uses: actions/checkout@v3
68+
- name: Install Rust MSRV
69+
uses: actions-rust-lang/setup-rust-toolchain@v1
70+
with:
71+
toolchain: 1.66.0
72+
rustflags: ""
73+
- name: Execute CI script with next branch
74+
uses: ./.github/actions/ci_script
75+
with:
76+
ci-flags: "--test-next-branch-tracking"

0 commit comments

Comments
 (0)