Skip to content

Conversation

@mhegazy
Copy link
Collaborator

@mhegazy mhegazy commented Apr 24, 2025

These changes attempt to address the intermittent failure we are seeing during the sccache initialization.

  1. Switch to use thebrowsercompany/ccache-action instead of hendrikmuhs/ccache-action.
    The only difference is updating to a newer version of sccache (v0.10.0 instead of v0.7.6).
    The changes between the two are pushed to a PR (Update sccache version to v0.10.0: Update sccache version to v0.10.0 hendrikmuhs/ccache-action#315). Once merged, we can revert back to the upstream release.

  2. Update configure-aws-credentials to the latest version.
    This update uses the special-characters-workaround flag that was introduced last year.
    The flag seems to address the issue we are running into. The action will now check if the AWS secrets have any special characters ("+" or "/" among others), and if so, it will request a new identity.
    See details in the original issue: #599, and linked aws-cli issue #2665

Copy link
Owner

@compnerd compnerd left a comment

Choose a reason for hiding this comment

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

LGTM outside of the minor thing about the action reference.

@mhegazy
Copy link
Collaborator Author

mhegazy commented Apr 24, 2025

@compnerd feel free to merge when you can

@compnerd compnerd merged commit 83c3573 into compnerd:main Apr 24, 2025
@mhegazy mhegazy deleted the mhegazy/update-configure-aws-credentials branch April 24, 2025 18:29
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.

2 participants