Skip to content

Commit 7e83244

Browse files
committed
Tinker with the benchmarks yml to enable usage of specific PRs (to be improved upon)
1 parent 0d1f8e2 commit 7e83244

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/benchmarks_and_downstream.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ jobs:
1818
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
1919
runs-on: ${{ matrix.os }}
2020
timeout-minutes: 60
21-
env:
22-
GROUP: ${{ matrix.package.group }}
2321
strategy:
2422
fail-fast: false
2523
matrix:
@@ -32,13 +30,21 @@ jobs:
3230
arch:
3331
- x64
3432
package:
35-
- {user: VEZY, repo: PlantSimEngine.jl, group: Downstream}
33+
- {user: PalmStudio, repo: XPalm.jl, branch: PSE-multiscale-outputs-structure-change}
34+
- {user: VEZY, repo: PlantBioPhysics.jl, branch: PSE-multiscale-outputs-structure-change}
3635
steps:
3736
- uses: actions/checkout@v4
3837
- uses: julia-actions/setup-julia@v2
3938
with:
4039
version: ${{ matrix.version }}
4140
arch: ${{ matrix.arch }}
41+
- uses: julia-actions/julia-buildpkg@v1
42+
- name: Clone Downstream
43+
uses: actions/checkout@v4
44+
with:
45+
repository: ${{ matrix.package.user }}/${{ matrix.package.repo }}
46+
ref: ${{matrix.package.branch}}
47+
path: downstream
4248
# TODO handle breaking changes the way downstream tests do ?
4349
# NOTE : manifest toml file is removed otherwise git whines about untracked changes when switching branches for the gh-pages commit
4450
- name: Run benchmarks

0 commit comments

Comments
 (0)