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
Github action build-osx failed due to Google Cloud Storage permission denied #1275
Comments
I can see in the same [workflow](i.e. https://github.com/pyrsia/pyrsia/actions/runs/3429433004/jobs/5715042465#logs) |
build-osx fails again on
link: https://github.com/pyrsia/pyrsia/actions/runs/3768325808/jobs/6406664557 |
thank you @fishseabowl. I will work on it. The behavior is little wired to me. Even though it is said all the 3 required files has been synced but then it complains. Even when I am trying to replicate the same from local it works perfectly fine. Makes it even difficult to figuring out the issue. |
Compiled CRCMOD is not installed in GitHub macos runner. This is one major difference from local to github runner. Run https://github.com/pyrsia/pyrsia/actions/runs/3790545591/jobs/6445243602 without installing CRCMOD separately. Going with default gsutil installation provided for GitHub action. Run https://github.com/pyrsia/pyrsia/actions/runs/3790737763/jobs/6445597380 while installing CRCMOD explicitly. OVERVIEWGoogle Cloud Storage provides a cyclic redundancy check (CRC) header that The CRC variant used by Google Cloud Storage is called CRC32C (Castagnoli), The crcmod module contains a pure-Python implementation of CRC32C, but using At the end of each copy operation, the |
Analysis was correct. Due to missing precompiled CRCMOD in google-github-actions/setup-gcloud the client was not able to verify the integrity of the transferred object to Cloud bucket. Evidence of successful run: build-osx run and step Publish Build to NIGHTLY GCS repo |
Details:
Link: https://github.com/pyrsia/pyrsia/actions/runs/3429433004/jobs/5715042465#logs
The text was updated successfully, but these errors were encountered: