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

first version of bot/check-result.sh script #241

Merged
merged 22 commits into from
Jun 22, 2023

Conversation

trz42
Copy link
Collaborator

@trz42 trz42 commented Apr 19, 2023

It's been tested with NESSI bot instances (see NorESSI/software-layer PR125). It requires EESSI/eessi-bot-software-layer PR174.

Because the tests for NESSI included other changes than just EESSI/eessi-bot-software-layer PR174 it would be good to repeat a more limited test.

The script contains extensive sections with examples for HTML blobs for how the produced result to be added to PR comment looks. They might be moved elsewhere (for documentation purposes) or removed.

The script is also quite long. Mostly because it really intends to support the bot to just use anything produced by the script. Probably this could be improved.

Retargeted to EESSI/2023.06.

- follows what has been implemented in the EESSI/eessi-bot-software-layer for
  checking the result of a job
- re-uses code from a small script that was run manually on a bot instance to
  check a job's result
- also re-uses code from the check-result.sh script in EESSI/compatibility-layer
@eessi-bot
Copy link

eessi-bot bot commented Apr 19, 2023

Instance eessi-bot-citc-aws is configured to build:

  • arch x86_64/generic for repo EESSI-pilot
  • arch x86_64/intel/haswell for repo EESSI-pilot
  • arch x86_64/intel/skylake_avx512 for repo EESSI-pilot
  • arch x86_64/amd/zen2 for repo EESSI-pilot
  • arch x86_64/amd/zen3 for repo EESSI-pilot
  • arch aarch64/generic for repo EESSI-pilot
  • arch aarch64/graviton2 for repo EESSI-pilot
  • arch aarch64/graviton3 for repo EESSI-pilot

@boegel
Copy link
Contributor

boegel commented Jun 5, 2023

@trz42 Let's re-target this to the 2023.04 branch?

@trz42
Copy link
Collaborator Author

trz42 commented Jun 6, 2023

@trz42 Let's re-target this to the 2023.04 branch?

Sure. How do we (I) do that?

@boegel
Copy link
Contributor

boegel commented Jun 6, 2023

@trz42 Let's re-target this to the 2023.04 branch?

Sure. How do we (I) do that?

If you hit Edit next to the PR title, you can change the target branch to 2023.04

@trz42 trz42 changed the base branch from main to 2023.04 June 6, 2023 19:12
@trz42
Copy link
Collaborator Author

trz42 commented Jun 6, 2023

@trz42 Let's re-target this to the 2023.04 branch?

Sure. How do we (I) do that?

If you hit Edit next to the PR title, you can change the target branch to 2023.04

Changed.

@trz42 trz42 marked this pull request as ready for review June 18, 2023 18:30
@trz42 trz42 changed the base branch from 2023.04 to 2023.06 June 18, 2023 18:30
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
bot/check-result.sh Show resolved Hide resolved
configure_easybuild Outdated Show resolved Hide resolved
bot/check-result.sh Outdated Show resolved Hide resolved
@boegel
Copy link
Contributor

boegel commented Jun 20, 2023

Tested along with EESSI/eessi-bot-software-layer#174 via boegel#25, works like a charm.

Thanks (again) for all the effort on this @trz42!

I've collapsed this into #260 so we can merge this cleanly in one go without ignoring failing CI checks...

@ocaisa ocaisa merged commit 6dee89a into EESSI:2023.06 Jun 22, 2023
TopRichard pushed a commit to TopRichard/bot-software-layer1 that referenced this pull request Jan 22, 2024
…t_nessi.no

renamed CI file and ported changes from EESSI
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.

5 participants