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

support for rebuilding software or removing paths before ingestion #147

Open
boegel opened this issue Jan 31, 2023 · 0 comments
Open

support for rebuilding software or removing paths before ingestion #147

boegel opened this issue Jan 31, 2023 · 0 comments

Comments

@boegel
Copy link
Contributor

boegel commented Jan 31, 2023

We should be able to instruct the bot to remove existing installations, so they get rebuilt.

The removal also needs to be done during deploy.

Can be communicated by adding json info in the PR description?

{"rebuilds": ["example/1.2.3", "example/2.4.5"]}

[update 2024-02-06]
Metadata that comes with the tarball should specify which actions should be taken as part of the ingest.

  • paths to remove
  • list of tarballs to ingest => single staging PR!
  • example
"payload": {
    "remove": ["path1", "path2", ...],
    "add": [{
    "filename": "eessi-2023.06-software-linux-x86_64-intel-skylake_avx512-1704485930.tar.gz",
    "size": "601491765",
    "ctime": "Fri Jan  5 20:20:16 UTC 2024",
    "sha256sum": "ded54f4555bf0411f8dc61e2a9b8f78b321533b978231543ed9d00a61c20ae2f",
    "url": "https://software.eessi.io-2023.06.s3.amazonaws.com/2023.06/software/linux/x86_64/intel/skylake_avx512/1704485930/eessi-2023.06-software-linux-x86_64-intel-skylake_avx512-1704485930.tar.gz"
  }},
@boegel boegel added this to the 0.3.0 milestone Jan 12, 2024
@boegel boegel changed the title support for rebuilding software support for rebuilding software or removing paths before ingestion Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant