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

Update aiida-core requirement from ~=2.4.0 to ~=2.4.1 #512

Open
wants to merge 2 commits into
base: ci/dependabot-updates
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 20, 2023

Updates the requirements on aiida-core to permit the latest version.

Release notes

Sourced from aiida-core's releases.

AiiDA v2.4.1

See CHANGELOG.md

Changelog

Sourced from aiida-core's changelog.

v2.4.1 - 2023-11-15

This patch release comes with an improved set of Docker images and a few fixes to provide compatibility with recent versions of pymatgen.

Docker

  • Improved Docker images [fec4e3bc4]
  • Add folders that automatically run scripts before/after daemon start in Docker image [fe4bc1d3d]
  • Pass environment variable to aiida-prepare script in Docker image [ea47668ea]
  • Update the .devcontainer to use the new docker stack [413a0db65]

Dependencies

  • Add compatibility for pymatgen>=v2023.9.2 [1f6027f06]

Devops

  • Tests: Make PsqlDosStorage profile unload test more robust [f392459bd]
  • Tests: Fix StructureData test breaking for recent pymatgen versions [093037d48]
  • Trigger Docker image build when pushing to support/* branch [5cf3d1d75]
  • Use aiida-core-base image from ghcr.io [0e5b1c747]
  • Loosen trigger conditions for Docker build CI workflow [22e8a8069]
  • Follow-up docker build runner macOS-ARM64 [1bd9bf03d]
  • Upload artifact by PR from forks for docker workflow [afc2dad8a]
  • Update the image name for docker image [17507b410]

v2.4.0 - 2023-06-22

This minor release comes with a number of new features and improvements as well as a significant amount of bug fixes. Support for Python 3.8 has been officially dropped in accordance with AEP 003.

As a result of one of the bug fixes, related to the caching of CalcJob nodes, a database migration had to be added, the first since the release of v2.0. After ugrading to v2.4.0, you will be prompted to migrate your database. The automated migration drops the hashes of existing CalcJobNodes and provides you with the optional command to recompute them. Execute the command if existing CalcJobNodes need to be usable as valid cache sources.

Features

  • Config: Add option to change recursion limit in daemon workers [226159fd9]
  • CLI: Added compress option to verdi storage maintain [add474cbb]
  • Expose get_daemon_client so it can be imported from aiida.engine [1a0c1ee93]
  • verdi computer test: Improve messaging of login shell check [062a58260]
  • verdi node rehash: Add aiida.node as group for --entry-point [2fd07514d]
  • verdi process status: Add call_link_label to stack entries [bd9372a5f]
  • SinglefileData: Add the from_string classmethod [c25de615e]
  • DynamicEntryPointCommandGroup: Add support for shared options [220a65c76]
  • DynamicEntryPointCommandGroup: Pass ctx to command callable [7de711be4]
  • ProcessNode: Add the exit_code property [ad8a539ee]

Fixes

  • Engine: Dynamically update maximum stack size close to overflow to address RecursionError under heavy load [f797b4766]
  • CalcJobNode: Fix the computation of the hash [685e0f87d]
  • CalcJob: Ignore file in remote_copy_list not existing [101a8d61b]

... (truncated)

Commits
  • 566685c Release v2.4.1
  • f392459 Tests: Make PsqlDosStorage profile unload test more robust (#6115)
  • 1f6027f Dependencies: Add compatibility for pymatgen>=v2023.9.2 (#6109)
  • 093037d Tests: Fix StructureData test breaking for recent pymatgen versions (#6088)
  • 5cf3d1d Devops: Trigger Docker image build when pushing to support/* branch (#6175)
  • fe4bc1d Docker: Add folders that automatically run scripts before/after daemon start ...
  • ea47668 Docker: Pass environment variable to aiida-prepare script (#6169)
  • 17507b4 Docs: Update the image name for docker image (#6143)
  • 0e5b1c7 DevOps: amendment use aiida-core-base image from ghcr.io (#6141)
  • 413a0db Devops: Update the .devcontainer to use the new docker stack (#6139)
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Updates the requirements on [aiida-core](https://github.com/aiidateam/aiida-core) to permit the latest version.
- [Release notes](https://github.com/aiidateam/aiida-core/releases)
- [Changelog](https://github.com/aiidateam/aiida-core/blob/v2.4.1/CHANGELOG.md)
- [Commits](aiidateam/aiida-core@v2.4.0...v2.4.1)

---
updated-dependencies:
- dependency-name: aiida-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 20, 2023
@CasperWA CasperWA enabled auto-merge (squash) November 20, 2023 05:45
Copy link

codecov bot commented Nov 20, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (b21e6bc) 92.90% compared to head (48419c3) 92.90%.

Additional details and impacted files
@@                  Coverage Diff                   @@
##           ci/dependabot-updates     #512   +/-   ##
======================================================
  Coverage                  92.90%   92.90%           
======================================================
  Files                         33       33           
  Lines                       1381     1381           
======================================================
  Hits                        1283     1283           
  Misses                        98       98           
Flag Coverage Δ
aiida 89.21% <ø> (ø)
mongo 79.72% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor Author

dependabot bot commented on behalf of github Dec 4, 2023

A newer version of aiida-core exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants