Commit Graph

30 Commits

Author SHA1 Message Date
AJ ONeal
23100394ac ref(installerconf): rename config keys and add full URL support
Renames:
- github_repo → github_releases (back-compat kept)
- github_source → github_sources (back-compat kept)
- gitea_repo → gitea_releases (back-compat kept)

New keys:
- gitea_sources, gitlab_releases, gitlab_sources

All keys now accept either owner/repo shorthand or full URLs:
- github_releases = sharkdp/bat
- github_releases = https://github.com/sharkdp/bat
- gitea_releases = https://git.rootprojects.org/root/pathman

Defaults: github → github.com, gitlab → gitlab.com.
Gitea has no default (self-hosted only).

Updated all 73 releases.conf files from github_repo to github_releases.
2026-03-11 11:51:43 -06:00
AJ ONeal
0861ebc8b8 ref(releases.conf): collapse source/owner/repo into single keys
Source type is now inferred from the primary key:
  github_repo = owner/repo   (was source=github + owner + repo)
  git_url = https://...      (was source=gittag + url)
  gitea_repo = owner/repo    (was source=gitea + owner + repo)
  hashicorp_product = name   (was source=hashicorp + product)

One-off dist sources (nodedist, zigdist, etc.) keep the explicit
source= key since they're already one-liners.

Parser still accepts the old format via the default fallback branch.
2026-03-11 01:05:08 -06:00
AJ ONeal
07d5f36ed4 fix: postgres/psql cross-contamination, watchexec tag filter, meta assets
- postgres/psql: add asset_filter to separate assets from shared repo
  (bnnanet/postgresql-releases contains postgres-*, postgresql-*, psql-*)
- watchexec: change tag_prefix to version_prefixes so old plain-tagged
  releases (v1.20.6+) aren't filtered out — only strip the cli- prefix
- classify: add .minisig, b3sums, dist-manifest.json to IsMetaAsset
  filter to prevent checksum/signature files from leaking into cache
2026-03-10 18:56:19 -06:00
AJ ONeal
7f0c92e262 add releases.conf for all remaining packages and wire new fetchers
New fetcher packages:
- chromedist: Chrome for Testing API (googlechromelabs.github.io)
- gpgdist: SourceForge RSS for GPG macOS
- mariadbdist: MariaDB downloads REST API

New releases.conf files for:
- GitHub: aliasman, awless, duckdns.sh, hugo-extended, kubens, rg, postgres
- gittag: vim-commentary, vim-zig
- gitea: pathman
- chromedist: chromedriver
- gpgdist: gpg
- mariadbdist: mariadb
- nodedist: node

Alias support (alias_of key):
- golang → go, dashd → dashcore, psql → postgres, zig.vim → vim-zig
- Aliases skip fetching and share cache with their target

Every package with a releases.js now has a releases.conf (except the
dead macos package). fetchraw dispatches to all 13 source types.
2026-03-09 22:48:11 -06:00
AJ ONeal
40316a866c doc(serviceman): update docs across installers 2024-12-16 00:59:46 +00:00
Shuchit
1f3e7b5bf0 ref: replace 'whoami' with 'id -u -n' for POSIX compatibility 2024-12-15 06:03:30 +00:00
AJ ONeal
d8fffe0dc3 doc(postgres): revamp with current best-known practices, separate server and client info 2024-10-14 07:42:49 +00:00
AJ ONeal
500b69e70c feat(postgres): add latest releases 2024-10-14 07:41:48 +00:00
AJ ONeal
dc1ab03aeb ref(releases): add classification helpers: _names, _version, _filenames 2023-11-14 12:10:04 -07:00
RubenRam
0a3bdf0708 doc(postgres): update README Files section 2023-11-02 09:59:06 -06:00
AJ ONeal
0782aa6eb8 feat(postgres): install to macOS /Applications/ rather than ~/Applications/ (works better) 2023-02-22 08:10:16 +00:00
AJ ONeal
21c668b4b7 chore(fmt): set .prettierrc.json.trailingComma = "all" 2023-01-24 17:54:39 +00:00
AJ ONeal
d2fdc7b41a refactor!(posix): use posix shebang #!/bin/sh (fix #494) 2022-08-21 07:10:33 +00:00
AJ ONeal
a87e38b3e5 fix(posix): double quote vars that require it 2022-08-21 03:46:19 +00:00
brij
fdeefd7e75 refactor(posix): remove function prefixes from all shell files 2022-08-18 15:10:58 +00:00
MoNakouzi
82af8b46a4 docs: replace ``bash with ``sh in all .md files 2022-08-15 20:45:43 +00:00
Marcin Woźniak
4c539f3bd2 chore(sh): remove more unnecessary 'echo' from all scripts (fix #466) 2022-08-15 20:33:32 +00:00
AJ ONeal
fed1387037 doc(postgres): add secure remote user instructions 2022-08-03 19:50:02 +00:00
Marcin Woźniak
ca7a838c6f chore(style): convert blocks into functions (see #325) 2021-11-21 10:50:03 +00:00
AJ ONeal
14f590f5a5 bugfix(postgres): mkdir -p ~/Applications before use 2021-11-14 08:57:32 +00:00
AJ ONeal
20dea82a28 docs: update 'Updating' sections with new format 2021-08-15 05:57:26 +00:00
AJ ONeal
46445e9382 cleanup: shfmt, shellcheck, and whitespace 2021-04-26 07:03:47 +00:00
AJ ONeal
861b305bf5 add serviceman to postgres 2020-10-26 19:39:40 +00:00
mwolfhoffman
054d7baee4 bug fix issue 55 2020-07-24 12:17:38 -06:00
AJ ONeal
c77b2afba8 add webi dat dat dat 2020-07-09 11:46:17 +00:00
AJ ONeal
66f0e8daa6 bugfix pgAdmin 4.app; cleanup others 2020-06-18 06:59:08 +00:00
AJ ONeal
eeaa8db394 update (almost) all taglines and descs 2020-06-17 00:10:00 +00:00
AJ ONeal
c053a71fdd add postgres older mac versions back 2020-06-16 21:02:30 +00:00
AJ ONeal
445e562616 fix postgres amd64 2020-06-16 18:37:50 +00:00
AJ ONeal
6b6a9d7a1a postgres joins the fight 2020-06-16 06:25:31 -06:00