Commit Graph
10 Commits
Author SHA1 Message Date
Siddarth Kumar df63284265 fix: bump release action for darwin metal
This brings in
https://github.com/logos-co/logos-modules-release-action/pull/12
2026-08-04 14:08:59 +05:30
Prem Chaitanya Prathi 9415f8a70a Add chat_module_mix + chat_ui_mix (testnet-0.2 mix variants) (#19)
* feat: add chat_module_mix + chat_ui_mix (testnet-0.2 mix variants)

Add the mix-enabled chat modules as submodules tracking the
feat/logos-testnetv02-mix branch, alongside the stock master-tracked
chat_module/chat_ui. They publish under distinct names (chat_module_mix,
chat_ui_mix per metadata.json), so they don't collide with the non-mix
releases. chat_ui_mix depends on chat_module_mix.

- submodules/logos-chat-module-mix -> logos-co/logos-chat-module@e187825
- submodules/logos-chat-ui-mix     -> logos-co/logos-chat-ui@fe86886
- generated per-module release workflows (workflow_dispatch only)

* chore: bump chat_module_mix + chat_ui_mix to librln-linux-fixed tips

chat_module_mix e187825 -> b31880d, chat_ui_mix fe86886 -> 89110b5 — pulls in
the stateless librln hashes for linux + x86_64-darwin (via logos-chat c6a35bf),
so the released modules build on Linux, not just darwin-arm64.

* chore: bump chat_ui_mix to bc06582 (default shardId 0 — fleet receive fix)
2026-07-03 09:44:11 -03:00
haelius c243fbf578 Add libp2p module (#9)
* Add logos-libp2p-module

* docs: add libp2p module to README
2026-06-24 09:27:44 -03:00
erhant 86d6fa84ea add explorer-ui and indexer-module (#6) 2026-06-23 18:11:00 -03:00
Dario LipicarandClaude Opus 4.8 cfd75a6832 Add "Force build" option to all release workflows (#2)
* Add "Force build" option to the release workflows (#5)

"Release all modules" and each per-module "Release <module>" workflow now
take a `force_build` toggle on the Run-workflow form (off by default).
When on, it replaces the current published release even if the version is
unchanged — e.g. the submodule pointer moved while metadata.json#version
stayed the same.

The toggle threads down the existing wrapper chain to the action's
`skip_if_published` input (inverted), so signing config still lives in one
place:

  release-all.yml / release-<module>.yml  --force_build-->
    _release-module.yml  --skip_if_published: !force_build-->
      logos-modules-release-action/release.yml@v1

- _release-module.yml: new `force_build` input -> skip_if_published
- release-all.yml: dispatch input, passed through the matrix fan-out
- release-module.yml.template: dispatch input (so generated per-module
  workflows get it too)
- catalog.sh: matching `--force` flag for `release` / `release-all`
- README: document the toggle

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

* Regenerate per-module release workflows with Force build option

The shared workflow machinery now carries the `force_build` toggle (synced
from logos-modules-release-base via the merge of #5), but the 14 existing
per-module `release-<module>.yml` files were generated from the old
template and still used `workflow_dispatch: {}`. Regenerate them from the
updated template so each per-module "Release <module>" run also exposes the
Force build option (replace the current published release when the version
is unchanged).

Mechanically identical to re-running scripts/add-module.sh's template
substitution; the only change per file is the force_build input + its
passthrough to _release-module.yml.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 11:46:49 -03:00
Dario Gabriel Lipicar 4f314ad995 Add openmetrics-module 2026-06-08 18:36:40 -03:00
Dario Gabriel Lipicar c84bedb4d1 add modules 2026-06-02 14:18:41 -03:00
dlipicarandClaude Opus 4.7 38715a3b22 Add unpublish.yml wrapper + document skip-if-published
Wrapper delegates to logos-modules-release-action's reusable
unpublish.yml@v1 (remove a whole module or one version; dry_run
first). README notes the action now skips builds whose
<module>-v<version> is already published.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 15:25:41 -03:00
dlipicarandClaude Opus 4.7 e204d28018 Add permissions: contents: write so forks work out of the box
A forked repo's default GITHUB_TOKEN is read-only, so the release /
rebuild-index jobs fail to create releases or upload assets without an
explicit grant. Declare contents:write on every workflow (and the
per-module template). Documented inline + in the README.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 14:41:32 -03:00
dlipicarandClaude Opus 4.7 da3c760e40 Initial fork-me skeleton for a Logos module catalog
Consumes logos-co/logos-modules-release-action@v1. Mirrors the
logos-modules-v2 production architecture (two-tier reusable
workflows, single-source signing config, rolling index) stripped to
a template:

- logos-repo.json with CHANGE-ME placeholders
- empty .gitmodules + submodules/.gitkeep
- _release-module.yml: signing config in one place (defaults to
  unsigned so a fresh fork works immediately; inline/external
  documented inline)
- release-all.yml: discovers modules from .gitmodules at run time
  (no hand-maintained matrix; clean no-op on an empty fork)
- release-module.yml.template + scripts/add-module.sh: one command
  to add a submodule and generate its per-module workflow
- rebuild-index.yml: passthrough to the action's index rebuilder
- README: fork-oriented quick start

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 14:30:49 -03:00