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

fix: cache key dependency on installed packages #138

Merged
merged 1 commit into from
May 11, 2023

Conversation

stevenh
Copy link
Contributor

@stevenh stevenh commented May 11, 2023

Add the installed packages to the environment element of the cache key so that CI tooling is considered.

This ensures that rust CI tooling is cached correctly when changes occur. Prior to this a manual key change or cache expiry would need to occur before CI tools were correctly cached.

Fixes #134

Add the installed packages to the environment element of the cache key
so that CI tooling is considered. This ensures that rust CI tooling is
cached correctly when changes occur. Prior to this a manual key change
or cache expiry would need to occur before CI tools were correctly
cached.
@Swatinem Swatinem merged commit 827c240 into Swatinem:master May 11, 2023
@stevenh stevenh deleted the fix/cache-key-packages branch May 12, 2023 15:12
@stevenh
Copy link
Contributor Author

stevenh commented May 12, 2023

Thanks for merging all the PR's @Swatinem.

Would you like one to update change log so you can do a release?

@Swatinem
Copy link
Owner

That would be nice indeed!

And thank you so much for the great work, I appreciate that a lot :-)

stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
@stevenh stevenh mentioned this pull request May 16, 2023
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 16, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 17, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 17, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.
* Fix inverted condition on cache-all-crates.

Reverts: Swatinem#138
Fixes Swatinem#140
stevenh added a commit to stevenh/rust-cache that referenced this pull request May 17, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.
* Fix inverted condition on cache-all-crates.

Reverts: Swatinem#138
Fixes Swatinem#140
Swatinem pushed a commit that referenced this pull request May 18, 2023
Ensure consistency of main and post configuration by storing and
restoring it from state, which in turn ensures cache key stability.

Also:
* Fixed some typos.
* Use core.error for logging errors.
* Fix inverted condition on cache-all-crates.

Reverts: #138
Fixes #140
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.

crates installed for CI dependencies aren't cached
2 participants