chore: new website, docs site, unified CI & crates.io publishing#428
Merged
Conversation
…cales/site in base layout
…g, crate homepage)
Add install.ps1 mirroring install.sh for Windows: arch detection, release zip download, binary extraction, user PATH update. - copy install.ps1 to site public/ at build time (copy-install.mjs) - serve /install.ps1 with text/plain Content-Type (vercel.json) - add PowerShell one-liner to install page and README - bump install.ps1 default version in bump_version.sh - add CopyButton component next to every install command line
Add Site GitHub Actions workflow running prettier format check, astro check, tests, and build on changes under site/. Wire prettier into the site package with config, ignore, and scripts, and format existing sources.
…leanup - silence SC3043 by declaring dash dialect (local is supported) - quote unquoted vars (SC2086/SC1090) - fix set -e aborting arch install before cargo check - fix install_cargo removing unset $archive instead of $rustup - make brew upgrade fallback a real if-then-else (SC2015) - drop leftover starship BASE_URL and debug echo $1
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
✔️ 14dd0db...d4a8d44 - Conventional commits check succeeded. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Branch reworks the project's web presence and release pipeline.
Website (
termscp.rs)install.sh(single source, copied at build time) + package-manager tabsman.mdfetch pinned to release refDocs (
docs.termscp.rs)termscp.rs+docs.termscp.rsCI / Release
set -ecargo check, rustup tmpfile cleanupChores
Follow-up before next release
Register the trusted publisher on crates.io: crate
termscp-> Settings -> Trusted Publishing (repoveeso/termscp, workflowrelease.yml).