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

CI: WarpX on development #4110

Merged
merged 1 commit into from
Aug 28, 2024
Merged

Conversation

ax3l
Copy link
Member

@ax3l ax3l commented Aug 26, 2024

Summary

Avoid that breaking changes slip in between weekly updates and AMReX release tagging.

Additional background

Checklist

The proposed changes:

  • fix a bug or incorrect behavior in AMReX
  • add new capabilities to AMReX
  • changes answers in the test suite to more than roundoff level
  • are likely to significantly affect the results of downstream AMReX users
  • include documentation in the code and/or rst files, if appropriate

Avoid that breaking changes slip in between weekly updates on
release tagging.
@ax3l ax3l added the test label Aug 26, 2024
@ax3l ax3l requested a review from WeiqunZhang August 26, 2024 18:24
@@ -62,15 +62,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Get Latest Release Tag
run: |
WARPX_TAG=$(wget https://github.com/ECP-WarpX/WarpX/releases/latest 2>&1 | grep Location: | awk '{print $2}' | awk -F/ '{print $NF}')
Copy link
Member Author

@ax3l ax3l Aug 26, 2024

Choose a reason for hiding this comment

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

Discussed: ideal would be an update to find the latest commit that has the words AMReX, Update (case insensitive and arbitrary order) in it
ECP-WarpX/WarpX#5172
or Release
ECP-WarpX/WarpX#5125
or is the latest tag, whatever is newer.

@ax3l
Copy link
Member Author

ax3l commented Aug 28, 2024

@WeiqunZhang do we want to merge this for now? We can idealize it as described above if WarpX should surprisingly break without an AMReX update on development (I am not sure how often that happens at all for the CPU compile test that is covered here - most breakage we see should be from breaking AMReX changes until we adopt for them weekly).

@WeiqunZhang WeiqunZhang merged commit 7c2ef81 into AMReX-Codes:development Aug 28, 2024
72 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.

2 participants