Skip to content

The CI should upload a json with version and checksum to S3, for the new update logic #757

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

Closed
Tracked by #737
umbynos opened this issue Feb 1, 2023 · 1 comment · Fixed by #759
Closed
Tracked by #737
Assignees
Labels
conclusion: resolved Issue was resolved os: macos Specific to macOS operating system topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

Comments

@umbynos
Copy link
Contributor

umbynos commented Feb 1, 2023

Similar to #736, the json file has to be placed in https://downloads.arduino.cc/CreateAgent/Stable/darwin-arm64.json and should contain:

{
    "Version":"1.2.8",
    "Sha256": "3ahZ78JAs3cNfK60jofS/PsWRQiJvV1sZUchGvCqyLY="
}
@umbynos
Copy link
Contributor Author

umbynos commented Feb 8, 2023

We have to name the file darwin-amd64-bundle.json in order to not break the old autoupdate process. Furthermore, we do not distribute arm64 native binaries yet, but if you run runtime.GOARCH on an arm64 machine running the amd64 binary you get ARM64 because the check runs dynamically. That is a problem. To solve this problem, we have to mirror all the content of amd64 to arm64

@umbynos umbynos linked a pull request Feb 8, 2023 that will close this issue
1 task
@umbynos umbynos added type: enhancement Proposed improvement topic: infrastructure Related to project infrastructure os: macos Specific to macOS operating system labels Feb 8, 2023
@umbynos umbynos closed this as completed Feb 10, 2023
@per1234 per1234 added the conclusion: resolved Issue was resolved label Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved os: macos Specific to macOS operating system topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants