LocalAI/.github/workflows
Ettore Di Giacinto 9e3e892ac7
feat(p2p): add network explorer and community pools (#3125)
* WIP

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Fixups

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Wire up a simple explorer DB

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* wip

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* WIP

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* refactor: group services id so can be identified easily in the ledger table

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(discovery): discovery service now gather worker informations correctly

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(explorer): display network token

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(explorer): display form to add new networks

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(explorer): stop from overwriting networks

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(explorer): display only networks with active workers

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* feat(explorer): list only clusters in a network if it has online workers

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* remove invalid and inactive networks

if networks have no workers delete them from the database, similarly,
if invalid.

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* ci: add workflow to deploy new explorer versions automatically

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* build-api: build with p2p tag

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Allow to specify a connection timeout

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* logging

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Better p2p defaults

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Set loglevel

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Fix dht enable

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Default to info for loglevel

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Add navbar

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Slightly improve rendering

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Allow to copy the token easily

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* ci fixups

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2024-08-09 20:12:01 +02:00
..
disabled ci: disable comment-pr until it's fixed 2024-07-19 19:00:36 +02:00
bump_deps.yaml ci: small fixes 2024-08-06 09:16:50 +02:00
bump_docs.yaml ci: let the docs autobumper follow convcommits 2024-07-13 22:53:56 +02:00
checksum_checker.yaml fix: PR title tag for checksum checker script workflow (#3014) 2024-07-26 08:46:57 +02:00
dependabot_auto.yml chore(deps): Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 (#2791) 2024-07-12 22:50:59 +00:00
deploy-explorer.yaml feat(p2p): add network explorer and community pools (#3125) 2024-08-09 20:12:01 +02:00
generate_grpc_cache.yaml build(deps): bump docker/build-push-action from 5 to 6 (#2592) 2024-07-13 21:08:59 +00:00
generate_intel_image.yaml build(deps): bump docker/build-push-action from 5 to 6 (#2592) 2024-07-13 21:08:59 +00:00
image-pr.yml fix(cuda): downgrade to 12.0 to increase compatibility range (#2994) 2024-07-23 23:35:31 +02:00
image.yml fix(cuda): downgrade to 12.0 to increase compatibility range (#2994) 2024-07-23 23:35:31 +02:00
image_build.yml build(deps): bump docker/build-push-action from 5 to 6 (#2592) 2024-07-13 21:08:59 +00:00
labeler.yml fix(seed): generate random seed per-request if -1 is set (#1952) 2024-04-03 22:25:47 +02:00
localaibot_automerge.yml fix - correct checkout versions (#2029) 2024-04-13 19:01:17 +02:00
notify-models.yaml ci: use github action (#2899) 2024-07-16 23:57:01 -04:00
notify-releases.yaml ci: use github action (#2899) 2024-07-16 23:57:01 -04:00
prlint.yaml ci: drop description linting 2024-07-12 18:23:13 +02:00
release.yaml fix(cuda): downgrade to 12.0 to increase compatibility range (#2994) 2024-07-23 23:35:31 +02:00
secscan.yaml build(deps): bump github/codeql-action from 2 to 3 (#2041) 2024-04-15 22:02:44 +00:00
test-extra.yml chore(deps): Update Dependencies (#2538) 2024-07-12 19:54:08 +00:00
test.yml ci(Makefile): reduce binary size by compressing (#2947) 2024-07-22 15:39:57 +02:00
update_swagger.yaml ci(swagger): run protogen-go before 2024-07-18 11:28:44 +02:00
yaml-check.yml Update yaml-check.yml 2024-04-25 16:05:02 +02:00