[PR #3841] [CLOSED] ci: replace deprecated vale snap with binary download (fixes #3837) #3857

Closed
opened 2026-06-05 18:53:23 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/3841
Author: @uditstocks
Created: 5/1/2026
Status: Closed

Base: mainHead: ci/fix-vale-installation


📝 Commits (2)

  • 687fa4f ci: replace deprecated vale snap with binary download (fixes #3837)
  • 785327b Merge branch 'main' into ci/fix-vale-installation

📄 Description

PR Description

Problem:
The lint-prose.yml workflow currently relies on sudo snap install vale. This has become a frequent point of failure in the CI pipeline, often resulting in "unable to contact snap store" errors or service timeouts that stall PR checks.

The Context:
The Vale Snap package is no longer a recommended installation method. As noted in official documentation from major projects like Grafana:
Grafana Official Documentation: https://grafana.com/docs/writers-toolkit/review/lint-prose/ -

"The Vale Snap is out of date and not maintained. Don't install Vale using the Ubuntu Snap store."

Changes:

  • Installation Logic: Replaced snap install with a deterministic wget download of Vale v3.4.1 from the official errata-ai/vale repository.
  • Added the binary to /usr/local/bin/ to ensure it is immediately available in the runner's PATH.

Closes: #3837


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/3841 **Author:** [@uditstocks](https://github.com/uditstocks) **Created:** 5/1/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `ci/fix-vale-installation` --- ### 📝 Commits (2) - [`687fa4f`](https://github.com/langchain-ai/docs/commit/687fa4fb1bcb5eb4d7e2fa1bcde48722e85c76d1) ci: replace deprecated vale snap with binary download (fixes #3837) - [`785327b`](https://github.com/langchain-ai/docs/commit/785327bd14cb3a5ed434b7164798e59c5111aec3) Merge branch 'main' into ci/fix-vale-installation ### 📄 Description ## PR Description **Problem**: The lint-prose.yml workflow currently relies on sudo snap install vale. This has become a frequent point of failure in the CI pipeline, often resulting in "unable to contact snap store" errors or service timeouts that stall PR checks. **The Context**: The Vale Snap package is no longer a recommended installation method. As noted in official documentation from major projects like Grafana: **Grafana Official Documentation**: https://grafana.com/docs/writers-toolkit/review/lint-prose/ - > "The Vale Snap is out of date and not maintained. Don't install Vale using the Ubuntu Snap store." **Changes**: - Installation Logic: Replaced snap install with a deterministic wget download of Vale v3.4.1 from the official errata-ai/vale repository. - Added the binary to /usr/local/bin/ to ensure it is immediately available in the runner's PATH. Closes: #3837 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:53:23 -04:00
yindo closed this issue 2026-06-05 18:53:23 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#3857