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

release v0.4.0 #259

Merged
merged 65 commits into from
Feb 28, 2024
Merged

release v0.4.0 #259

merged 65 commits into from
Feb 28, 2024

Conversation

trz42
Copy link
Contributor

@trz42 trz42 commented Feb 28, 2024

Includes

Neves-P and others added 30 commits November 15, 2023 17:27
Merge bot changes since we have software.eessi.io
- call read_job_metadata_from_file from tools/job_metadata.py
- moved one test from tests for EESSIBotSoftwareLayerJobManager to
  tests for tools/job_metadata.py
add function that reads PR section from job metadata and use it in job manager
- adds function `determine_pr_comment_id` which reads the attribute
  `pr_comment_id` from the job's metadata file (all current bot instances already
  provide that attribute when creating the job's metadata file)
- the function is then used when successful jobs are determined (in function
  `determine_successful_jobs`) and the comment id is added to a dictionary that
  contains information for each job
- another function (`determine_tarballs_to_deploy`) adds the comment id to a
  dictionary storing information about jobs/tarballs to deploy
add function to determine comment id for a job and use it
Co-authored-by: Thomas Röblitz <[email protected]>
bedroge and others added 25 commits February 15, 2024 11:54
add PR comment id to uploaded metadata
- adds command line args to specify upload target directories/directory pattern
- adds a command line arg to show variables that could be used in a directory
  pattern
- makes the legacy path accessible (i.e., can be used in the directory pattern)
- slighly modifies some variable names to make their purpose more clear
- fixes small typo
- makes script a bit more 'noisy' to let it tell what it does (should facilitate
  debugging; as some actions are more configurable it's desirable to have a bit
  more information about what is going on)
- read settings from config
- parse settings
- pass settings to upload script
- adjust messages used for reporting via GitHub PR comments
fix for job manager crash: Unable to contact slurm controller
- added new settings `metadata_prefix` and `tarball_prefix`
- added new settings for reporting about pull request download failures
- added missing settings for build permissions and reporting about no permissions
make upload directory in S3 bucket configurable
spell correction

Co-authored-by: Lara Ramona Peeters <[email protected]>
@trz42 trz42 added the release label Feb 28, 2024
Copy link
Collaborator

@laraPPr laraPPr left a comment

Choose a reason for hiding this comment

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

lgtm

@laraPPr laraPPr merged commit fa91fcd into main Feb 28, 2024
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants