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

Handle report deployment #181

Closed
2 of 4 tasks
JavierCladellas opened this issue Dec 6, 2024 · 0 comments · Fixed by #183
Closed
2 of 4 tasks

Handle report deployment #181

JavierCladellas opened this issue Dec 6, 2024 · 0 comments · Fixed by #183
Assignees
Labels
cb Continuous Benchmarking ci-cd Continuous Integration/Continuous Deployment enhancement A new feature or request

Comments

@JavierCladellas
Copy link
Collaborator

JavierCladellas commented Dec 6, 2024

Add workflows to handle accepting/denying upcoming benchmarks via PRs.
Idea:

  • benchmark.yml (on dispatch event) will upload results to a staging/ folder on Girder (or gaya, to be defined) , then will create a PR.
  • preview_website.yml (on PR event) will render ONLY benchmarks that are under staging/
  • deploy.yml (On merge to main). Will move reports from staging/ to production/, and update the website_config.json file to add latest accepted reports.
  • cleanup.yml (maybe not needed? On PR close event) : will move benchmarks from staging/ to denied/ .

These PRs should be tagged by a specific keyword to make the difference with dev PRs.
Maybe add a date to index.adoc to have a changed file on the git tree.

@prudhomm @vincentchabannes Thoughts? Do you have a simpler workflow in mind ?

@JavierCladellas JavierCladellas added cb Continuous Benchmarking ci-cd Continuous Integration/Continuous Deployment enhancement A new feature or request labels Dec 6, 2024
JavierCladellas added a commit that referenced this issue Dec 6, 2024
JavierCladellas added a commit that referenced this issue Dec 6, 2024
JavierCladellas added a commit that referenced this issue Dec 6, 2024
JavierCladellas added a commit that referenced this issue Dec 6, 2024
@JavierCladellas JavierCladellas linked a pull request Dec 6, 2024 that will close this issue
JavierCladellas added a commit that referenced this issue Dec 6, 2024
JavierCladellas added a commit that referenced this issue Dec 6, 2024
Need to think of a different strat :/
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 9, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 10, 2024
JavierCladellas added a commit that referenced this issue Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cb Continuous Benchmarking ci-cd Continuous Integration/Continuous Deployment enhancement A new feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants