From 4bbf43a07827924ef7e90d02d06f1201a71196e1 Mon Sep 17 00:00:00 2001 From: Louis King Date: Wed, 11 Feb 2026 00:29:06 +0000 Subject: [PATCH 1/3] Add CI, Docker, and sponsorship badges to README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index a555ae2..9cac724 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # MeshCore Hub +[![CI](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/ci.yml/badge.svg)](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/ci.yml) +[![Docker](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/docker.yml/badge.svg)](https://github.com/ipnet-mesh/meshcore-hub/actions/workflows/docker.yml) +[![BuyMeACoffee](https://raw.githubusercontent.com/pachadotdev/buymeacoffee-badges/main/bmc-donate-yellow.svg)](https://www.buymeacoffee.com/jinglemansweep) + Python 3.13+ platform for managing and orchestrating MeshCore mesh networks. ![MeshCore Hub Web Dashboard](docs/images/web.png) From b52fd32106d0a8623245e64fe2073932efc74a60 Mon Sep 17 00:00:00 2001 From: Louis King Date: Wed, 11 Feb 2026 00:32:46 +0000 Subject: [PATCH 2/3] Add path filters to CI and Docker workflows Skip unnecessary workflow runs when only non-code files change (README, docs, etc). Docker workflow always runs on version tags. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/ci.yml | 7 +++++++ .github/workflows/docker.yml | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1f1665a..1e4cfde 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,13 @@ name: CI on: pull_request: branches: [main] + paths: + - "src/**" + - "tests/**" + - "alembic/**" + - "pyproject.toml" + - ".pre-commit-config.yaml" + - ".github/workflows/ci.yml" jobs: lint: diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 08695f7..28c0ab1 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -3,6 +3,14 @@ name: Docker on: push: branches: [main] + paths: + - "src/**" + - "alembic/**" + - "alembic.ini" + - "pyproject.toml" + - "Dockerfile" + - "docker-compose.yml" + - ".github/workflows/docker.yml" tags: - "v*" From dfa4157c9cdf7b9534bc83ef14b1e7da5980dda8 Mon Sep 17 00:00:00 2001 From: Louis King Date: Wed, 11 Feb 2026 00:36:13 +0000 Subject: [PATCH 3/3] Fixed funding --- .github/FUNDING.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index 8c73fc8..a059f4a 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1,2 +1 @@ buy_me_a_coffee: jinglemansweep -