AJ ONeal
cf9dd4d2e2
feat: add Phase 0 foundation packages for Go rewrite
...
- internal/buildmeta: canonical constants for OS, arch, libc, format, channel
- internal/lexver: version string → lexicographically sortable string
- internal/uadetect: User-Agent → OS/arch/libc detection
- internal/httpclient: resilient net/http client with retry and backoff
- go.mod: initialize module (stdlib only, no dependencies)
2026-03-08 22:58:58 -06:00
AJ ONeal
0acc6b06aa
docs(GO_WEBI): webid checks storage per-request, no package registry
...
Looks up releases by name in filesystem and/or Postgres on each request.
If releases exist for that name, it's valid. No fsnotify, no scanning.
2026-03-08 22:58:58 -06:00
AJ ONeal
e83a9abaeb
docs(GO_WEBI): webicached is rebuilt for new packages, not just restarted
2026-03-08 22:58:58 -06:00
AJ ONeal
60961494d5
docs(GO_WEBI): webicached requires restart for new packages
...
webid still discovers new packages from storage without restart.
webicached knows its package set at startup and periodically refreshes
releases to both Postgres and filesystem.
2026-03-08 22:58:58 -06:00
AJ ONeal
52d9ccc744
docs(GO_WEBI): capture hot-add constraint for new installers
...
Adding a new package must not require restarting either server.
webicached watches for new packages, webid discovers them from storage.
2026-03-08 22:58:58 -06:00
AJ ONeal
0d4ca55e6f
docs: add GO_WEBI.md planning doc for Go rewrite
...
Captures the full migration plan: architecture, API surface inventory,
storage double-buffer design, incremental migration phases, and key
design decisions. Not a straight port — redesigning internals while
preserving the public API contract.
2026-03-08 22:58:58 -06:00
AJ ONeal
3e2e7f2f65
feat(monorel): add installer for monorepo release tool
...
Adds releases.js, install.sh, install.ps1, and README.md for monorel,
a Go monorepo release tool from therootcompany/golib. Filters monorepo
releases by tools/monorel/ prefix and auto-installs prerequisites
(git, gh, goreleaser).
2026-03-08 22:50:34 -06:00
AJ ONeal
ca81127b93
fix(docs): fix typos in goreleaser, ssh-authorize, and node READMEs
...
- goreleaser: "you should the git tag" → "you should see the git tag"
- ssh-authorize: "will to do" → "will be able to do"
- node: "jhint" → "jshint"
2026-03-08 19:53:26 -06:00
AJ ONeal
3c8b66be55
docs: add AGENTS.md with conventions and design principles
2026-03-08 19:53:26 -06:00
AJ ONeal
8f9b9da4a3
chore: npm run fmt
2026-03-08 19:38:49 -06:00
bry-val
81ffcf3182
doc(deno): update Hello World example to use deno.com URL
...
Signed-off-by: bry-val <94031627+bry-val@users.noreply.github.com >
2025-03-06 20:48:54 +00:00
AJ ONeal
3d1a75102f
ref(koji): keep backwards-compat
2025-02-20 10:56:41 +00:00
Finley Thomalla
e6b3aec8c0
docs(koji): fix mistakes, improve
2025-02-20 10:48:52 +00:00
Finley Thomalla
ed8058deb8
fix(koji): update binary path
...
The release process of koji has been updated a while ago, resulting in the binary not being nested in the archive anymore.
Fixes cococonscious/koji#137
2025-02-20 10:48:51 +00:00
AJ ONeal
480169beac
fix(terramate): link both terramate and terramate-ls
2025-02-03 21:18:43 +00:00
AJ ONeal
625168156f
fix(terramate): don't exclude package files
2025-02-03 21:18:43 +00:00
Michael Dubner
75e39c54a2
fix: add '386' and 'i386' to tab regexp (fixes GH-941)
2025-01-29 22:59:56 +00:00
AJ ONeal
cac2e62da8
feat(mariadb): add mysql and mariadb-server aliases
2025-01-26 00:35:51 +00:00
AJ ONeal
b6ab62c13f
feat: add MariaDB
2025-01-26 00:35:50 +00:00
AJ ONeal
d666a860d1
chore(serviceman): remove junk debug log
2025-01-25 00:18:04 +00:00
AJ ONeal
7ff40e175f
ref(ssh-pubkey): switch to ed25519 as the primary algorithm
2025-01-23 22:00:30 +00:00
AJ ONeal
45e7dc314b
fix(sass): manually match arches { arm: armv7, ia32: x86, x64: amd64 }
2025-01-23 06:51:45 +00:00
AJ ONeal
976602236b
chore: npm run fmt
2024-12-18 22:08:20 +00:00
AJ ONeal
83a214a032
ref(terramate): mostly style updates
2024-12-18 22:08:19 +00:00
OG
cc66f930b0
feat: add terramate
2024-12-18 21:19:09 +00:00
AJ ONeal
afe35f9198
feat(node): ask to install libstdc++ on Alpine
2024-12-18 18:08:52 +00:00
AJ ONeal
910fa48278
doc(node): list node dependencies
2024-12-18 18:08:51 +00:00
AJ ONeal
5544ff9f1b
feat(shellcheck): include ~/.shellcheckrc with example ignores and enables
2024-12-17 20:34:55 +00:00
AJ ONeal
d3f3ad1688
doc(shellcheck): include ignore/enable code list, update usage and doc links
2024-12-17 20:34:54 +00:00
AJ ONeal
4eff5b6cbe
doc(syncthing): 'env PATH=' is no longer needed for serviceman
2024-12-16 19:12:36 +00:00
AJ ONeal
7b8f882d80
fix(serviceman): do not use 'sudo' or 'env PATH="$PATH"'
2024-12-16 19:12:35 +00:00
AJ ONeal
117ee6117d
doc(node): add types to package
2024-12-16 01:21:48 +00:00
AJ ONeal
ce18bd5e61
doc(gh-source): make baseurl optional
2024-12-16 01:21:47 +00:00
AJ ONeal
6aeb60008b
fix(bun): mark musl builds as hard-musl (not gnu-compatible)
2024-12-16 01:21:46 +00:00
AJ ONeal
83a6d02d50
fix(api): project 'alias'es (symlinks) should be resolved before checking for 'selfhosted'
2024-12-16 01:02:37 +00:00
AJ ONeal
40316a866c
doc(serviceman): update docs across installers
2024-12-16 00:59:46 +00:00
AJ ONeal
e2ad197067
doc(serviceman): --agent instead of --user
2024-12-16 00:59:46 +00:00
AJ ONeal
3995b7e568
feat(serviceman): update for v0.9
2024-12-16 00:59:45 +00:00
AJ ONeal
de71f667a0
doc(uuidgen): add uppercase and uuidv4 examples
2024-12-16 00:56:26 +00:00
AJ ONeal
6320c519dc
fix(terraform): correct channel for stable and non-stable (rc, beta, alpha)
2024-12-16 00:54:42 +00:00
AJ ONeal
f1d1027701
ref: handle fetch errors consistently (Fetcher.fetch)
2024-12-16 00:20:01 +00:00
AJ ONeal
fe59a2f35c
chore: update deps
2024-12-16 00:01:15 +00:00
AJ ONeal
a5ed5dbe91
chore: remove @root/request dependency
2024-12-16 00:01:14 +00:00
AJ ONeal
217d61ed34
doc: remove references to 'request'
2024-12-16 00:01:14 +00:00
AJ ONeal
14cebeeb61
ref(webi): complete transition from 'request' for 'fetch'
2024-12-16 00:01:13 +00:00
MichalTirpak
ba94ad883b
partial refactor for files regarding the ISSUE#898 request to fetch besides mariadb
2024-12-15 06:51:44 +00:00
AJ ONeal
801df24541
chore: remove junk mariadb releases (never completed)
2024-12-15 06:51:44 +00:00
AJ ONeal
d6fc5cec97
doc: remove excess whitespace for (id -u -n)
2024-12-15 06:07:43 +00:00
Shuchit
1f3e7b5bf0
ref: replace 'whoami' with 'id -u -n' for POSIX compatibility
2024-12-15 06:03:30 +00:00
AJ ONeal
c94b4cf5c7
fix(windows): use Get-CimInstance instead of deprecated Get-WmiObject
2024-11-10 07:51:52 +00:00