Commit Graph

  • 6117bacbe7
    ci(github): ⬆️ bump step-security/harden-runner dependabot[bot] 2024-07-22 17:19:54 +0000
  • dce421ec0f
    ci(github): ⬆️ bump docker/setup-buildx-action dependabot[bot] 2024-07-22 17:19:50 +0000
  • a1eb71b8cf docs: 📝 fix links and missing punctuation Joshua Rich 2024-07-19 16:14:35 +1000
  • a7aa616366 build(mage): 🔊 improve logging Joshua Rich 2024-07-19 16:11:32 +1000
  • 37a80bc0de
    Merge pull request #212 from joshuar/dependabot/go_modules/fyne.io/fyne/v2-2.5.0 Joshua Rich 2024-07-19 15:58:17 +1000
  • c062618910
    Merge pull request #213 from joshuar/dependabot/go_modules/github.com/lmittmann/tint-1.0.5 Joshua Rich 2024-07-19 15:57:56 +1000
  • ac318e58f2
    Merge pull request #214 from joshuar/dependabot/go_modules/github.com/samber/slog-multi-1.2.0 Joshua Rich 2024-07-19 15:57:42 +1000
  • 680e791ab1
    Merge pull request #215 from joshuar/dependabot/github_actions/docker/build-push-action-6.4.0 Joshua Rich 2024-07-19 15:57:28 +1000
  • fc466471a1
    Merge pull request #216 from joshuar/dependabot/github_actions/actions/setup-go-5.0.2 Joshua Rich 2024-07-19 15:57:13 +1000
  • 5fc2bc4970 build: 📌 fix versions of go tools Joshua Rich 2024-07-19 14:53:06 +1000
  • d631411283 fix(agent): 🐛 make sure cron scheduler is stopped gracefully Joshua Rich 2024-07-19 14:44:24 +1000
  • 417f305bbe refactor(agent): ♻️ abstract script code to make it easier to test the agent. Joshua Rich 2024-07-19 14:30:26 +1000
  • bfcf5d8b90 test(agent): improve test coverage Joshua Rich 2024-07-18 15:09:40 +1000
  • 516c8f5796 build(go): 📌 update tooling Joshua Rich 2024-07-18 14:32:23 +1000
  • 7b732281f6
    ci(github): ⬆️ bump actions/setup-go from 5.0.1 to 5.0.2 dependabot[bot] 2024-07-15 17:58:16 +0000
  • 08ab37de2b
    ci(github): ⬆️ bump docker/build-push-action from 6.3.0 to 6.4.0 dependabot[bot] 2024-07-15 17:58:12 +0000
  • 90b86d2a8b
    build(go): ⬆️ bump github.com/samber/slog-multi dependabot[bot] 2024-07-15 17:27:26 +0000
  • 7346952423
    build(go): ⬆️ bump github.com/lmittmann/tint from 1.0.4 to 1.0.5 dependabot[bot] 2024-07-15 17:27:22 +0000
  • 398756ac4a
    build(go): ⬆️ bump fyne.io/fyne/v2 from 2.4.5 to 2.5.0 dependabot[bot] 2024-07-15 17:27:16 +0000
  • 94810bb6b1 refactor(agent): 🔥 de-dup code Joshua Rich 2024-07-15 15:22:11 +1000
  • 1968e290b0 refactor(agent): ♻️ rework worker/controller logic Joshua Rich 2024-07-15 15:06:38 +1000
  • 29eca13c1d test(agent): add agent tests for linux devices Joshua Rich 2024-07-15 14:14:54 +1000
  • 887c919a8a test(dbusx): add more tests Joshua Rich 2024-07-12 15:11:09 +1000
  • 98c970688a Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-07-11 22:28:09 +1000
  • 747ce48a19
    Merge pull request #210 from joshuar/dependabot/go_modules/tools/github.com/goreleaser/nfpm/v2-2.38.0 Joshua Rich 2024-07-11 22:27:37 +1000
  • 003a1f75a4
    Merge pull request #209 from joshuar/dependabot/go_modules/tools/golang.org/x/tools-0.23.0 Joshua Rich 2024-07-11 22:27:24 +1000
  • f9c476ae68
    Merge pull request #204 from joshuar/dependabot/github_actions/actions/upload-artifact-4.3.4 Joshua Rich 2024-07-11 22:23:10 +1000
  • 8aeb37fc5d
    Merge pull request #205 from joshuar/dependabot/github_actions/actions/download-artifact-4.1.8 Joshua Rich 2024-07-11 22:22:59 +1000
  • e1c63158c5
    Merge pull request #206 from joshuar/dependabot/github_actions/docker/build-push-action-6.3.0 Joshua Rich 2024-07-11 22:22:42 +1000
  • 0afd5a00b8
    Merge pull request #207 from joshuar/dependabot/github_actions/docker/setup-qemu-action-3.1.0 Joshua Rich 2024-07-11 22:22:20 +1000
  • ee5f6e3838
    Merge pull request #208 from joshuar/dependabot/github_actions/docker/setup-buildx-action-3.4.0 Joshua Rich 2024-07-11 22:21:59 +1000
  • 5a624432ec fix(linux): 🔊 correct worker type in error message Joshua Rich 2024-07-11 22:18:54 +1000
  • a35fcb26f3 feat(agent): 🔊 improve agent logging Joshua Rich 2024-07-11 22:18:13 +1000
  • 2cf7dd4733 feat(linux): D-Bus overhaul Joshua Rich 2024-07-11 21:52:30 +1000
  • ad045c6aa5 perf: improve ability to stop and start sensor workers Joshua Rich 2024-07-11 14:05:08 +1000
  • 5f12810f23 feat: 🔊 improve logging output Joshua Rich 2024-07-10 18:20:14 +1000
  • ebdd5e7d4d refactor: 🚧 replace zerolog with slog Joshua Rich 2024-07-09 22:02:20 +1000
  • 5dd822a5d2
    build(go): ⬆️ bump github.com/goreleaser/nfpm/v2 in /tools dependabot[bot] 2024-07-08 17:49:02 +0000
  • cd3a1dade7
    build(go): ⬆️ bump golang.org/x/tools in /tools dependabot[bot] 2024-07-08 17:48:49 +0000
  • 8145f84b92
    ci(github): ⬆️ bump docker/setup-buildx-action dependabot[bot] 2024-07-08 17:27:15 +0000
  • b958a8fc0d
    ci(github): ⬆️ bump docker/setup-qemu-action from 3.0.0 to 3.1.0 dependabot[bot] 2024-07-08 17:27:12 +0000
  • f3ba9f8b08
    ci(github): ⬆️ bump docker/build-push-action from 6.2.0 to 6.3.0 dependabot[bot] 2024-07-08 17:27:09 +0000
  • bf54cfc80a
    ci(github): ⬆️ bump actions/download-artifact dependabot[bot] 2024-07-08 17:27:06 +0000
  • 2d2139fa4e
    ci(github): ⬆️ bump actions/upload-artifact from 4.3.3 to 4.3.4 dependabot[bot] 2024-07-08 17:27:03 +0000
  • 475af03294 refactor(hass): 🔥 rewrite registry code to use slog over zerolog Joshua Rich 2024-07-08 21:45:22 +1000
  • 1869e19fe1
    Merge pull request #203 from joshuar/release-please--branches--main v9.5.2 Joshua Rich 2024-07-08 14:11:23 +1000
  • 73e6d11602 docs: 📝 update which packages to use for which distro in README Joshua Rich 2024-07-07 21:58:27 +1000
  • 0cf9f16929 ci(github): 👷 stop building fyne packages Joshua Rich 2024-07-07 21:49:15 +1000
  • 09661e2767
    chore(main): 🎉 release 9.5.2 github-actions[bot] 2024-07-07 11:32:35 +0000
  • 2031c888fd perf(hass): ♻️ rework request logic Joshua Rich 2024-07-07 21:28:38 +1000
  • 96bf97f7e4 fix(agent): 🐛 ensure preferences are set in context *after* registration is completed Joshua Rich 2024-07-07 21:08:32 +1000
  • 8158b6339d refactor: ♻️ simplify device code by removing unnecessary interface usage Joshua Rich 2024-07-07 20:19:43 +1000
  • bdf4fcef03 fix(linux): 🐛 handle quoted and unquoted values in /etc/os-release correctly Joshua Rich 2024-07-07 20:15:05 +1000
  • 37e29cc14f fix(agent): 🐛 don't hang on register command if already registered Joshua Rich 2024-07-07 20:02:59 +1000
  • 23b106da57 refactor: ♻️ centralise device code Joshua Rich 2024-07-07 15:41:43 +1000
  • e5acc533ae fix(agent): 🐛 make sure agent quits if registration process is cancelled Joshua Rich 2024-07-07 10:56:31 +1000
  • 4ff7801bb7 fix(mage): 🐛 correct invocation for ldflags for fyne-cross Joshua Rich 2024-07-07 10:43:01 +1000
  • a8382f6fd0 ci(github): 📌 ensure all runners use explicit ubuntu version Joshua Rich 2024-07-07 10:42:27 +1000
  • 81d05d0a01 build(mage): 🐛 pass ldflags to fyne-cross Joshua Rich 2024-07-07 09:33:24 +1000
  • 36aee1c1ba perf: ♻️ improve Home Assistant API request handling Joshua Rich 2024-07-07 09:19:10 +1000
  • c15f486fd5 perf: preferences rewrite Joshua Rich 2024-07-05 21:01:54 +1000
  • 022c80f239 fix(hass): 🐛 don't add State/Device classes or Sensor Type values to responses if they are not set Joshua Rich 2024-07-05 20:56:29 +1000
  • 91b3adaca2 ci(github): 🔧 adjust codecov configuration Joshua Rich 2024-07-03 22:23:55 +1000
  • ff8c48337f test(agent): add tests for custom MQTT commands package Joshua Rich 2024-07-03 22:17:19 +1000
  • 35713fd367
    Merge pull request #199 from joshuar/release-please--branches--main v9.5.1 Joshua Rich 2024-07-03 15:06:32 +1000
  • 947b635b4c
    chore(main): 🎉 release 9.5.1 github-actions[bot] 2024-07-02 12:43:13 +0000
  • 1d517eab75 test(scripts): add test data Joshua Rich 2024-07-02 22:40:46 +1000
  • e9c12bed26 test(scripts): add tests Joshua Rich 2024-07-02 22:39:18 +1000
  • a37f20cf1f fix(scripts): 🐛 improve error and argument handling Joshua Rich 2024-07-02 22:38:51 +1000
  • 998c6fd40e Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-07-02 15:02:53 +1000
  • f2fafbc85b fix(linux): 🐛 don't try to create controls if they are unavailable Joshua Rich 2024-07-02 15:02:44 +1000
  • ccdd132b0a
    Merge pull request #201 from joshuar/dependabot/go_modules/github.com/mandykoh/prism-0.35.3 Joshua Rich 2024-07-02 14:33:03 +1000
  • e04a2cad2b
    build(go): ⬆️ bump github.com/mandykoh/prism dependabot[bot] 2024-07-01 17:11:48 +0000
  • 74caa1e936
    build(go): :up_arrow: bump github.com/joshuar/go-hass-anything/v9 dependabot[bot] 2024-07-01 05:49:50 +0000
  • e193aa7dfa refactor(agent): ♻️ utilise functional options for agent to make code cleaner Joshua Rich 2024-07-01 15:48:34 +1000
  • b0740e88ae perf(agent): 🔥 remove unneeded and complicated koanf usage Joshua Rich 2024-07-01 14:50:39 +1000
  • 7ecf2483b8 build(mage): 🐛 only do renaming for deb package Joshua Rich 2024-06-28 11:41:55 +1000
  • fa647fc86b build(mage): 🐛 ensure armv6 and armv7 deb packages have a unique name Joshua Rich 2024-06-28 11:34:23 +1000
  • e1e06b4e93 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-06-28 10:53:14 +1000
  • b0a7789a97
    Merge pull request #193 from joshuar/release-please--branches--main v9.5.0 Joshua Rich 2024-06-28 10:08:33 +1000
  • c050a3be57 docs: 💄 adjust README Joshua Rich 2024-06-27 15:31:12 +1000
  • 894f90dfd0 docs: 📝 update documentation for cross-compilation steps Joshua Rich 2024-06-27 15:21:00 +1000
  • 10584a218b build(container): 🐛 handle copying arm binaries with a version suffix Joshua Rich 2024-06-27 14:47:10 +1000
  • 1239938bda build(container): 🐛 ensure TARGETARCH is set as appropriate Joshua Rich 2024-06-27 14:26:05 +1000
  • 57a8b719fa build(mage): 🐛 ensure environment is set up before running go generate Joshua Rich 2024-06-27 14:25:42 +1000
  • 85faba6a2c build: 🐛 adjust build dependencies Joshua Rich 2024-06-27 14:25:14 +1000
  • 58f11d4c7c
    chore(main): 🎉 release 9.5.0 github-actions[bot] 2024-06-27 01:35:05 +0000
  • 97fd199604
    Merge pull request #198 from joshuar/dependabot/github_actions/docker/build-push-action-6.2.0 Joshua Rich 2024-06-27 11:30:37 +1000
  • e53616239d fix: pass correct arch to apt-get Joshua Rich 2024-06-27 11:17:38 +1000
  • 0deb31b939 ci(github): 🐛 pass BUILDPLATFORM env var to codeql and test actions Joshua Rich 2024-06-27 11:13:18 +1000
  • 4e108bcada build: 🐛 fix installing deps Joshua Rich 2024-06-27 11:08:48 +1000
  • ebb9d4f8e1 build(go): 🐛 ensure build scripts are committed Joshua Rich 2024-06-27 11:01:51 +1000
  • 62e5e971d7
    ci(github): ⬆️ bump docker/build-push-action from 6.1.0 to 6.2.0 dependabot[bot] 2024-06-27 01:00:16 +0000
  • 25b9ce53b8 ci(github): 👷 better cross-compile support Joshua Rich 2024-06-27 10:59:38 +1000
  • 3c7ffa591f build(container,devcontainer,mage): adjust build system to use BUILDPLATFORM for cross-compilation as necessary Joshua Rich 2024-06-27 10:47:38 +1000
  • 37489ec4be feat(container): support cross-compilation for container images Joshua Rich 2024-06-26 10:52:55 +1000
  • 07fa32f16a ci(github): 💄 dependabot messages actually use emojis Joshua Rich 2024-06-26 09:57:10 +1000
  • 84420bff91
    Merge pull request #197 from joshuar/dependabot/github_actions/docker/build-push-action-6.1.0 Joshua Rich 2024-06-26 09:34:22 +1000
  • 80e239fffc
    ci(github): :up_arrow: bump docker/build-push-action from 6.0.0 to 6.1.0 dependabot[bot] 2024-06-24 17:44:53 +0000
  • 2b60928fdb build(devcontainer): 🔒 use hashed versions for go command-line tools where possible Joshua Rich 2024-06-19 11:43:04 +1000