Skip to content

flesh out script for checking on missing installations + fix it + test it in CI#218

Merged
trz42 merged 4 commits intoEESSI:mainfrom
boegel:check_missing_installations_script
Jan 14, 2023
Merged

flesh out script for checking on missing installations + fix it + test it in CI#218
trz42 merged 4 commits intoEESSI:mainfrom
boegel:check_missing_installations_script

Conversation

@boegel
Copy link
Copy Markdown
Contributor

@boegel boegel commented Jan 13, 2023

There's a fix hidden here too: when running eb --missing, we need to make sure that all easyconfig files are available, which currently requires using --from-pr 16531 (because of Nextflow).

New workflow to test check_missing_installations.sh script works as expected, see https://github.com/boegel/software-layer/actions/runs/3914904116/jobs/6692747898

Comment thread .github/workflows/test_eessi.yml Fixed
Comment thread .github/workflows/test_eessi.yml Fixed
Comment thread .github/workflows/test_eessi.yml Fixed
@boegel boegel force-pushed the check_missing_installations_script branch from 3d39b99 to cc15fd5 Compare January 13, 2023 21:18
@boegel boegel changed the title flesh out script for checking on missing installations + test it in CI flesh out script for checking on missing installations + fix it + test it in CI Jan 13, 2023
@boegel
Copy link
Copy Markdown
Contributor Author

boegel commented Jan 13, 2023

@trz42 This is a blocker to continue testing the bot with #210, because without the --from-pr 16531 that was adding in check_missing_installations.sh, the bot will mark the installations being done as failing, since the No missing modules message is missing.

Copy link
Copy Markdown
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.

Added a few comments for thought.

Comment thread check_missing_installations.sh
Comment thread check_missing_installations.sh Outdated
Comment thread check_missing_installations.sh
…OT_VERSION is set in check_missing_installations.sh
…nce $TMPDIR is a common environment variable (picked up by mktemp, etc.)
@trz42
Copy link
Copy Markdown
Collaborator

trz42 commented Jan 14, 2023

All suggested changes have been addressed. Thanks!

@trz42 trz42 merged commit 19276ad into EESSI:main Jan 14, 2023
@boegel boegel deleted the check_missing_installations_script branch January 14, 2023 15:04
trz42 pushed a commit to trz42/software-layer that referenced this pull request Jan 16, 2024
…to_archspec

switch back to using archspec
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.

3 participants