Skip to content

Conversation

@huebner-m
Copy link
Contributor

This is a suggestion for a new directory to be shipped with EESSI. We could use this directory to ship the scripts needed to add NVIDIA GPU support, see e.g. #212

ocaisa
ocaisa previously approved these changes Jan 19, 2023
Copy link
Member

@ocaisa ocaisa left a comment

Choose a reason for hiding this comment

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

This looks good to me, but would prefer if @boegel took a look to double-check

bedroge
bedroge previously approved these changes Jan 19, 2023
Copy link
Collaborator

@bedroge bedroge left a comment

Choose a reason for hiding this comment

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

Looks good to me too, we can also merge EESSI/filesystem-layer#139 after this PR has been merged.

@ocaisa
Copy link
Member

ocaisa commented Jan 19, 2023

@huebner-m Why did no CI run on this PR? This should have triggered something (tarballing the init/scripts is pretty easy and indirectly checks utils.sh)

@boegel
Copy link
Contributor

boegel commented Jan 19, 2023

@huebner-m Why did no CI run on this PR? This should have triggered something (tarballing the init/scripts is pretty easy and indirectly checks utils.sh)

That's because @huebner-m hasn't contributed to this repo yet, then CI doesn't run (that's done to avoid leaking secrets like tokens to "contributors" with malicious intent).

@boegel
Copy link
Contributor

boegel commented Jan 19, 2023

The create_init_tarball.sh script was not tested yet in CI, but it could/should have, so we should make sure the renamed create_directory_tarballs.sh is tested as well by .github/workflows/tests_scripts.yml?

@huebner-m huebner-m dismissed stale reviews from bedroge and ocaisa via 70339ac January 25, 2023 13:41
- utils.sh
- scripts/utils.sh
- update_lmod_cache.sh
- create_directory_tarballs.sh
Copy link
Contributor

Choose a reason for hiding this comment

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

This only makes sure that this workflow is triggered when changes are made to create_directory_tarballs.sh - we're not actually testing create_directory_tarballs.sh directly in this workflow... Could/should we?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The test should work now (it did locally). However, the CI will still fail until this PR is merged because the script downloads a tarball of the main branch to build the final tarballs and the new subdirectory doesn't exist there yet.

@boegel boegel changed the title Move bash utils to new scripts dir, add new dir to tarball creation script move utils.sh to scripts/utils.sh + also update script to create tarballs to also cover scripts/ dir Feb 4, 2023
Copy link
Contributor

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel boegel merged commit ad2c322 into EESSI:main Feb 4, 2023
TopRichard added a commit to TopRichard/software-layer that referenced this pull request Nov 4, 2023
….6-gompi-foss/2022a

 {2023.06}[foss/2022a] CDO v2.0.6
trz42 pushed a commit to trz42/software-layer that referenced this pull request Jan 5, 2024
…to nessi-23.06-add-R-2022a

fix merge conflict after EESSI#213
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.

4 participants