Skip to content

DOCS-4018: Add comprehensive table of supported platforms for cloud-build #4336

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

Merged

Conversation

promptless[bot]
Copy link
Contributor

@promptless promptless bot commented May 22, 2025

Update the module management documentation to include a detailed table of all supported platforms for cloud-build, including which platforms are recommended, supported in cloud build, and any special considerations for each platform.

@viambot
Copy link
Member

viambot commented May 22, 2025

👋 Thanks for contributing! A reviewer will look at it on the next working day!

Copy link

netlify bot commented May 22, 2025

Deploy Preview for viam-docs ready!

Name Link
🔨 Latest commit 9ad8e10
🔍 Latest deploy log https://app.netlify.com/projects/viam-docs/deploys/6830e1df8d3b00000885dd80
😎 Deploy Preview https://deploy-preview-4336--viam-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 48 (🔴 down 6 from production)
Accessibility: 100 (no change from production)
Best Practices: 100 (no change from production)
SEO: 92 (no change from production)
PWA: 70 (no change from production)
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@@ -244,6 +244,24 @@ For more details, see the [`upload-module` GitHub Action documentation](https://

Once the build is complete, the module will automatically update in the [Viam Registry](https://app.viam.com/registry), and the machines set to use the latest [version](/operate/reference/module-configuration/#module-versioning) of the module will automatically update to the new version.

## Supported platforms for cloud-build
Copy link
Collaborator

Choose a reason for hiding this comment

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

Copy link
Collaborator

@JessamyT JessamyT left a comment

Choose a reason for hiding this comment

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

Icons are nice but some comments:

  • Biggest comment: "Cloud build" isn't a product--it's kind of just a GH action script we provide for convenience. I've tried to eliminate the term except for when referencing the wording of the CLI generator, and instead talk about it more conceptually, e.g. "a cloud build script" or something
  • Feels a bit odd to have this chunk of reference in amongst the tasks
  • [nit] Everything should be sentence case, including table headings
  • [nit] Newlines
  • [nit] Add periods to ends of things

Copy link
Member

@penguinland penguinland left a comment

Choose a reason for hiding this comment

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

🤷 Things look okay to me: nothing seems wrong. If you're happy, LGTM.

| `linux/arm32v6` | ✅ | ❌ | N/A | For older ARM devices; must be built manually |
| `linux/arm32v7` | ✅ | ❌ | N/A | For 32-bit ARM devices; must be built manually |
| `windows/amd64` | ⚠️ | ❌ | N/A | Works for pure Go modules, but may have issues with C++ or modules using C libraries |
| `darwin/amd64` | ❌ | ❌ | N/A | Intel Macs; not recommended as this platform is being phased out |
Copy link
Collaborator

Choose a reason for hiding this comment

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

Passive voice and feels a bit informal?

@npentrel
Copy link
Collaborator

Icons are nice but some comments:

  • Biggest comment: "Cloud build" isn't a product--it's kind of just a GH action script we provide for convenience. I've tried to eliminate the term except for when referencing the wording of the CLI generator, and instead talk about it more conceptually, e.g. "a cloud build script" or something
  • Feels a bit odd to have this chunk of reference in amongst the tasks
  • [nit] Everything should be sentence case, including table headings
  • [nit] Newlines
  • [nit] Add periods to ends of things

Fixed nits. and moved the heading to an H4. Unless we want to create a reference page I think this info makes sense to live eith the "Update automatically" section

@npentrel npentrel changed the title docs: Add comprehensive table of supported platforms for cloud-build DOCS-4018: Add comprehensive table of supported platforms for cloud-build May 23, 2025
@npentrel npentrel requested a review from JessamyT May 23, 2025 09:29
Copy link
Member

@michaellee1019 michaellee1019 left a comment

Choose a reason for hiding this comment

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

I think this is good for now. Might iterate on it and say linux/arm32v6 and linux/arm32v7. I'll review this on the eng side and see if cloud build should be expanded to support more.

Copy link
Collaborator

@JessamyT JessamyT left a comment

Choose a reason for hiding this comment

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

LGTM % one more comment

@npentrel npentrel merged commit fb0e162 into main May 23, 2025
13 checks passed
@npentrel npentrel deleted the docs-update-1c0ad906-b57b-42e5-a3b9-7e665b9e3c65-20250522-180906 branch May 23, 2025 21:05
Copy link

🔎💬 Inkeep AI search and chat service is syncing content for source 'Viam Docs'

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.

5 participants