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

update bot configuration for EESSI 2023.06 #262

Merged
merged 3 commits into from
Jun 20, 2023

Conversation

boegel
Copy link
Contributor

@boegel boegel commented Jun 15, 2023

Updated bot configuration by @trz42 .

WIP because needs a change for aarch64/* targets, where we should switch to using aarch64/neoverse_n1 rather than aarch64/graviton2 and aarch64/neoverse_v1 instead of aarch64/graviton3, see archspec/archspec-json#41 + archspec/archspec-json#57 .

We should also get rid of 2023.04, since we won't be using that anymore (see #257 + #258)

@eessi-bot
Copy link

eessi-bot bot commented Jun 15, 2023

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

  • arch x86_64/generic for repo eessi-2021.12
  • arch x86_64/generic for repo eessi-2023.04
  • arch x86_64/generic for repo eessi-2023.06-compat
  • arch x86_64/generic for repo eessi-2023.06-software
  • arch x86_64/intel/haswell for repo eessi-2021.12
  • arch x86_64/intel/haswell for repo eessi-2023.04
  • arch x86_64/intel/haswell for repo eessi-2023.06-compat
  • arch x86_64/intel/haswell for repo eessi-2023.06-software
  • arch x86_64/intel/skylake_avx512 for repo eessi-2021.12
  • arch x86_64/intel/skylake_avx512 for repo eessi-2023.04
  • arch x86_64/intel/skylake_avx512 for repo eessi-2023.06-compat
  • arch x86_64/intel/skylake_avx512 for repo eessi-2023.06-software
  • arch x86_64/amd/zen2 for repo eessi-2021.12
  • arch x86_64/amd/zen2 for repo eessi-2023.04
  • arch x86_64/amd/zen2 for repo eessi-2023.06-compat
  • arch x86_64/amd/zen2 for repo eessi-2023.06-software
  • arch x86_64/amd/zen3 for repo eessi-2021.12
  • arch x86_64/amd/zen3 for repo eessi-2023.04
  • arch x86_64/amd/zen3 for repo eessi-2023.06-compat
  • arch x86_64/amd/zen3 for repo eessi-2023.06-software
  • arch aarch64/generic for repo eessi-2021.12
  • arch aarch64/generic for repo eessi-2023.04
  • arch aarch64/generic for repo eessi-2023.06-compat
  • arch aarch64/generic for repo eessi-2023.06-software
  • arch aarch64/graviton2 for repo eessi-2021.12
  • arch aarch64/graviton2 for repo eessi-2023.04
  • arch aarch64/graviton2 for repo eessi-2023.06-compat
  • arch aarch64/graviton2 for repo eessi-2023.06-software
  • arch aarch64/graviton3 for repo eessi-2021.12
  • arch aarch64/graviton3 for repo eessi-2023.04
  • arch aarch64/graviton3 for repo eessi-2023.06-compat
  • arch aarch64/graviton3 for repo eessi-2023.06-software

@boegel boegel changed the base branch from main to 2023.06 June 15, 2023 21:01
@trz42
Copy link
Collaborator

trz42 commented Jun 16, 2023

I think this should go into a different repository. Maybe one that captures information about the setup of our infrastructure.

@boegel
Copy link
Contributor Author

boegel commented Jun 16, 2023

I think this should go into a different repository. Maybe one that captures information about the setup of our infrastructure.

It used to be in a bot repo, but since the configuration is specific to the repo for which it's being used, we moved it here.

If we move it somewhere else, don't we re-introduce that problem, and create a disconnect between the config and the repo for which it is used?

That said, there's also stuff missing here (the repos.cfg)...

@boegel boegel marked this pull request as ready for review June 20, 2023 09:06
@trz42
Copy link
Collaborator

trz42 commented Jun 20, 2023

It used to be in a bot repo, but since the configuration is specific to the repo for which it's being used, we moved it here.

Partially true (if the bot would only build for a specific repository).

If we move it somewhere else, don't we re-introduce that problem, and create a disconnect between the config and the repo for which it is used?

Possibly. Eventually one might want to split the configuration into settings which a specific to a bot instance (and store that in some infrastructure repository) and settings which are specific to the target repository (and store that in the target repository).

That said, there's also stuff missing here (the repos.cfg)...

Those are probably target repo specific settings and could be moved there easily.

Copy link
Collaborator

@trz42 trz42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of blocking this, we can leave it (bot-eessi-aws-citc.cfg) in the software-layer repository.

Possibly one could add the repos directory which includes CVMFS config files and settings for different target repositories. Could also be done in a follow up PR.

@trz42 trz42 merged commit a2e7ea1 into EESSI:2023.06 Jun 20, 2023
@boegel boegel deleted the update_bot_config_2023.06 branch June 20, 2023 09:55
trz42 added a commit to trz42/software-layer that referenced this pull request Feb 4, 2024
…M/11-foss/2023a

{2023.06}[foss/2023a] OpenFOAM V11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants