diff --git a/.github/labels.yml b/.github/labels.yml index c100df5..9f3b23d 100644 --- a/.github/labels.yml +++ b/.github/labels.yml @@ -1,114 +1,112 @@ -labels: - # ๐Ÿ“ฆ Change type - - name: feat - color: "1abc9c" - description: "New feature or enhancement" - - name: fix - color: "e74c3c" - description: "Bug fix" - - name: docs - color: "3498db" - description: "Documentation, README, examples" - - name: refactor - color: "9b59b6" - description: "Code cleanup without behavior change" - - name: perf - color: "16a085" - description: "Performance improvement" - - name: test - color: "f39c12" - description: "Tests, mocking, coverage" - - name: chore - color: "95a5a6" - description: "Maintenance (CI/CD, dependencies, tooling)" +# ๐Ÿ“ฆ Change type +- name: feat + color: "1abc9c" + description: "New feature or enhancement" +- name: fix + color: "e74c3c" + description: "Bug fix" +- name: docs + color: "3498db" + description: "Documentation, README, examples" +- name: refactor + color: "9b59b6" + description: "Code cleanup without behavior change" +- name: perf + color: "16a085" + description: "Performance improvement" +- name: test + color: "f39c12" + description: "Tests, mocking, coverage" +- name: chore + color: "95a5a6" + description: "Maintenance (CI/CD, dependencies, tooling)" - # ๐Ÿงช Status - - name: wip - color: "f1c40f" - description: "Work in progress โ€” not ready to merge" - - name: blocked - color: "34495e" - description: "Blocked (waiting on review, upstream, dependency)" - - name: ready - color: "2ecc71" - description: "Ready for review / merge" - - name: needs-info - color: "e67e22" - description: "Waiting for more info from author / user" - - name: duplicate - color: "cccccc" - description: "Duplicate of another issue / PR" - - name: wontfix - color: "ffffff" - description: "Will not be worked on" +# ๐Ÿงช Status +- name: wip + color: "f1c40f" + description: "Work in progress โ€” not ready to merge" +- name: blocked + color: "34495e" + description: "Blocked (waiting on review, upstream, dependency)" +- name: ready + color: "2ecc71" + description: "Ready for review / merge" +- name: needs-info + color: "e67e22" + description: "Waiting for more info from author / user" +- name: duplicate + color: "cccccc" + description: "Duplicate of another issue / PR" +- name: wontfix + color: "ffffff" + description: "Will not be worked on" - # ๐Ÿ›  Priority - - name: "priority: high" - color: "c0392b" - description: "Critical bug / release blocker" - - name: "priority: medium" - color: "d35400" - description: "Important but not urgent" - - name: "priority: low" - color: "7f8c8d" - description: "Nice-to-have / later" +# ๐Ÿ›  Priority +- name: "priority: high" + color: "c0392b" + description: "Critical bug / release blocker" +- name: "priority: medium" + color: "d35400" + description: "Important but not urgent" +- name: "priority: low" + color: "7f8c8d" + description: "Nice-to-have / later" - # ๐Ÿ’ฅ Semver signals (used by release-drafter) - - name: breaking-change - color: "b60205" - description: "Changes existing public behavior โ€” major bump" - - name: "semver:major" - color: "b60205" - description: "Explicit major bump signal" - - name: "semver:minor" - color: "fbca04" - description: "Explicit minor bump signal" - - name: "semver:patch" - color: "0e8a16" - description: "Explicit patch bump signal" - - name: skip-changelog - color: "bdbdbd" - description: "Omit this PR from release notes" +# ๐Ÿ’ฅ Semver signals (used by release-drafter) +- name: breaking-change + color: "b60205" + description: "Changes existing public behavior โ€” major bump" +- name: "semver:major" + color: "b60205" + description: "Explicit major bump signal" +- name: "semver:minor" + color: "fbca04" + description: "Explicit minor bump signal" +- name: "semver:patch" + color: "0e8a16" + description: "Explicit patch bump signal" +- name: skip-changelog + color: "bdbdbd" + description: "Omit this PR from release notes" - # ๐Ÿงฉ Domains (Snapdash-specific) - - name: ui - color: "c2e0c6" - description: "UI / widgets / theme / layout" - - name: core - color: "5319e7" - description: "App core (state, subscriptions, message flow)" - - name: ha-integration - color: "1d76db" - description: "Home Assistant connector (WebSocket, REST)" - - name: plugin-system - color: "8e44ad" - description: "Future pluggable data-source API" - - name: config - color: "0052cc" - description: "Configuration / persistence / secrets" - - name: packaging - color: "006b75" - description: "Build, release, bundles, installers" +# ๐Ÿงฉ Domains (Snapdash-specific) +- name: ui + color: "c2e0c6" + description: "UI / widgets / theme / layout" +- name: core + color: "5319e7" + description: "App core (state, subscriptions, message flow)" +- name: ha-integration + color: "1d76db" + description: "Home Assistant connector (WebSocket, REST)" +- name: plugin-system + color: "8e44ad" + description: "Future pluggable data-source API" +- name: config + color: "0052cc" + description: "Configuration / persistence / secrets" +- name: packaging + color: "006b75" + description: "Build, release, bundles, installers" - # ๐Ÿ’ป Platform - - name: "platform: macOS" - color: "bfdadc" - description: "macOS-specific" - - name: "platform: Windows" - color: "bfd4f2" - description: "Windows-specific" - - name: "platform: Linux" - color: "d4c5f9" - description: "Linux-specific" - - # ๐Ÿ†• Community - - name: good-first-issue - color: "7057ff" - description: "Good entry point for new contributors" - - name: help-wanted - color: "008672" - description: "Extra attention / contribution invited" - - name: discussion - color: "d876e3" - description: "Design decision needed before work starts" +# ๐Ÿ’ป Platform +- name: "platform: macOS" + color: "bfdadc" + description: "macOS-specific" +- name: "platform: Windows" + color: "bfd4f2" + description: "Windows-specific" +- name: "platform: Linux" + color: "d4c5f9" + description: "Linux-specific" +# ๐Ÿ†• Community +- name: good-first-issue + color: "7057ff" + description: "Good entry point for new contributors" +- name: help-wanted + color: "008672" + description: "Extra attention / contribution invited" +- name: discussion + color: "d876e3" + description: "Design decision needed before work starts" diff --git a/Cargo.lock b/Cargo.lock index 7f480e3..4e4cb8f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -365,9 +365,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "calloop" @@ -1978,9 +1978,9 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" -version = "0.16.2" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" +checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39" [[package]] name = "lru-slab" @@ -2882,9 +2882,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.13" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", "getrandom 0.3.4", @@ -2932,9 +2932,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rand" -version = "0.9.2" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ "rand_chacha", "rand_core", @@ -3151,9 +3151,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.8" +version = "0.103.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +checksum = "8279bb85272c9f10811ae6a6c547ff594d6a7f3c6c6b02ee9726d1d0dcfcdd06" dependencies = [ "ring", "rustls-pki-types",