Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi branch, yet another PR with different base #5

Open
wants to merge 9 commits into
base: multi-branch-old
Choose a base branch
from

Conversation

punchagan
Copy link
Owner

No description provided.

For repositories like ocaml/ocaml, we would like the benchmarks to be
maintained potentially by a bigger/different set of users, than the ocaml/ocaml
maintainers. This commit adds support for an additional configuration variable
that lets us clone an additional repository and run benchmarks from within it.

NOTE: No new benchmark runs would be triggered by any changes to the benchmarks
repository, with this setup.
@punchagan punchagan force-pushed the multi-branch branch 2 times, most recently from 3bc0b0f to ca54750 Compare April 13, 2023 11:20
@punchagan punchagan force-pushed the multi-branch branch 2 times, most recently from 84a9a20 to e78519b Compare April 18, 2023 05:44
ff71364 modified the reload.sh script to use
`dune exec --watch` instead of `dune build --watch`. The github-app.sh script
was run in the foreground, with the `dune build` running in the background.
The change to `dune exec` script needs to make the `exec` command to be run in
the foreground, but missed out on making the gitub-app.sh invocation happen in
the background. This commit fixes the problem of `dune exec` not running.
Previously, we filtered out the branches which don't have the required label,
before starting the benchmarking run. But, this meant that the metadata for the
branch is already saved to the DB and displayed in the UI. This commit changes
the filtering to be run before the metadata for the benchmark run is setup.
This would be useful for benchmarking more than one long running branches of a
repository, for instance, the `5.0` and `trunk` branches of ocaml/ocaml.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants