-
Notifications
You must be signed in to change notification settings - Fork 394
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Error: Failed to persist attestation: Invalid Argument - values do not match #216
Comments
I was about to open an issue regarding the exact same problem. My repository has to stay private due to company policy so unfortunately I can't use the workaround mentioned above. Everything was working yesterday, has anything been changed on GitHub's side? |
BTW @algo7 I just found out that there's this ENV variable available to force the usage of the Github Sigstore instance for public projects
Would be nice if it was documented in the README 👼 |
Ye, the docs is not clear but I suspect that there are something else that might have changed on GitHub's side that the team maintaining this action is not aware of. Btw, setting |
Indeed this appears like it was caused by a change elsewhere. I suspect at their Fulcio instance or with the OIDC token... As for the
|
I'm investigating this now. I suspect that this issue was introduced as part of the fix for tenancy-related change which was recently introduced (in v1.4.1). Until we can get a fix deployed, you should be able to work-around this by pinning your action to v1.4.0. |
similar behavior happening with |
I attempted to pin action to v1.4.0 but, I am still getting the same error
instead of the domain being GitHub |
Same here, manually pinning the action's version to v1.4.0 does not seem to resolve the issue. |
Issue has been identified in a recent deployment of the GitHub internal Fulcio instance. In the process of rolling back now. |
This is incorrect. I thought the issue might have been related to some recent changes in the action itself but that is NOT the case. The root cause is this change deployed in v1.6.3 of Fulcio -- which impacts the GH internal instance The GH Fulcio instance has been rolled-back. |
I can report that a GitHub workflow utilizing the |
I can confirm that it's working with v1.4.2 as well. |
This is correct. This is primarily intended to allow us to test against our GH Fulcio instance from public repositories (which would otherwise default to using the Sigstore Public Good instance). If users think that this would be a generally useful feature, we could certainly expose this more formally . . . till now we haven't heard requests for this feature so it's remained undocumented. |
hello!
The attestation action is broken currently for GHE users, it worked yesterday afternoon Central Europe time.
The attestation action works correctly with public sigstore, which makes me think maybe something is not right with Github instance of Fulcio?
The full error I get is https://github.com/falcorocksacme/crispy-octo-lamp/actions/runs/10630041914/job/29468140909
It appears that for some reason the action now expects the signer repository to be hosted at
https://falcorockacme.ghe.com
, which is not my case currently, I'atgithub.heygears.com/falcorocksacme
.Note: I had to create an organisation with an internal repository, run the action and then make the repository public to force the usage of the Github managed sigstore instance.
The text was updated successfully, but these errors were encountered: