You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When reading the key is Linux-devbox-nix-store-3a2654425ec8f477c946ced19122871a8ba12acf7aa422229029e8399cfb464e, but when saving the key is Linux-devbox-nix-store-496d8beac83195b1e6331c2845b230b457389e8192ef75d1f89b84e8dcc45753.
Since this job has been run before and successfully saved the cache, subsequent jobs display a warning.
The text was updated successfully, but these errors were encountered:
@LucilleH yeah, i synchronized devbox.lock with devbox.json and now everything works great.
Showing a warning would be nice, but it seems to me that if devbox.lock and devbox.json are not synchronized, the action should fail, like PNPM does when installing dependencies (https://pnpm.io/cli/install#--frozen-lockfile), this behavior seems more logical and correct.
The install action reads and writes the nix store to different keys for some reason.
Example repository: https://github.com/adjsky/devbox-action-cache
https://github.com/adjsky/devbox-action-cache/actions/runs/7302430758/job/19901021653#step:3:346
https://github.com/adjsky/devbox-action-cache/actions/runs/7302430758/job/19901021653#step:3:694
When reading the key is
Linux-devbox-nix-store-3a2654425ec8f477c946ced19122871a8ba12acf7aa422229029e8399cfb464e
, but when saving the key isLinux-devbox-nix-store-496d8beac83195b1e6331c2845b230b457389e8192ef75d1f89b84e8dcc45753
.Since this job has been run before and successfully saved the cache, subsequent jobs display a warning.
The text was updated successfully, but these errors were encountered: