Commit Graph

  • 6ce9c94302 style(agent): 💡 add function comments Joshua Rich 2024-10-20 15:04:48 +1000
  • 8bca59f0dc perf(agent): rework controller/worker concept Joshua Rich 2024-10-20 14:51:24 +1000
  • 61b87e6b87 feat(linux): add session events Joshua Rich 2024-10-18 16:29:40 +1000
  • 2897ecb237 refactor(agent): 🚚 naming simplification Joshua Rich 2024-10-17 22:12:07 +1000
  • 5496aed16a refactor(agent): ♻️ use generics to re-use more code between sensor and event controllers Joshua Rich 2024-10-17 22:04:07 +1000
  • d95955eaeb fix(hass): 🐛 fix validation of event requests Joshua Rich 2024-10-17 21:16:11 +1000
  • 6db9810436 refactor(linux): ♻️ adjust code for event and sensor worker support Joshua Rich 2024-10-17 20:20:54 +1000
  • c1d20330d8 feat(agent): implement event controller for event workers in agent Joshua Rich 2024-10-17 20:19:36 +1000
  • 6debf7ec83 feat(hass): add support for sending events to Home Assistant Joshua Rich 2024-10-17 20:15:10 +1000
  • 5a327e9ba5 build(git): 🔧 remove golangci-lint from pre-commit config Joshua Rich 2024-10-17 20:14:22 +1000
  • 9a7a224927 chore: 🔀 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-10-17 14:24:53 +1000
  • 1582800c18 build(mage): 🐛 fix renaming of arch packages Joshua Rich 2024-10-17 14:24:25 +1000
  • 628e3f1a34
    Merge pull request #316 from joshuar/release-please--branches--main v10.3.2 Joshua Rich 2024-10-15 15:21:21 +1000
  • 3501b0fe74
    chore(main): 🎉 release 10.3.2 github-actions[bot] 2024-10-15 04:46:53 +0000
  • f51acaac83 fix(linux): 🐛 fix total calculation for network rates sensors Joshua Rich 2024-10-15 14:46:24 +1000
  • 48f39607ad
    Merge pull request #311 from joshuar/dependabot/github_actions/github/codeql-action-3.26.13 Joshua Rich 2024-10-15 14:40:12 +1000
  • b65a5e743d
    Merge pull request #312 from joshuar/dependabot/github_actions/actions/upload-artifact-4.4.3 Joshua Rich 2024-10-15 14:39:59 +1000
  • 358933b08a
    Merge pull request #313 from joshuar/dependabot/github_actions/sigstore/cosign-installer-3.7.0 Joshua Rich 2024-10-15 14:39:47 +1000
  • 0cf41c4520
    Merge pull request #314 from joshuar/dependabot/github_actions/step-security/harden-runner-2.10.1 Joshua Rich 2024-10-15 14:39:34 +1000
  • 54115480f4
    Merge pull request #315 from joshuar/dependabot/github_actions/docker/setup-buildx-action-3.7.1 Joshua Rich 2024-10-15 14:39:21 +1000
  • d371f67eca
    ci(github): ⬆️ bump docker/setup-buildx-action dependabot[bot] 2024-10-14 18:04:25 +0000
  • 42b31d652e
    ci(github): ⬆️ bump step-security/harden-runner dependabot[bot] 2024-10-14 18:04:22 +0000
  • 7e5e550bb2
    ci(github): ⬆️ bump sigstore/cosign-installer dependabot[bot] 2024-10-14 18:04:19 +0000
  • 283dcb8786
    ci(github): ⬆️ bump actions/upload-artifact from 4.4.1 to 4.4.3 dependabot[bot] 2024-10-14 18:04:17 +0000
  • 7d697e0dd3
    ci(github): ⬆️ bump github/codeql-action from 3.26.12 to 3.26.13 dependabot[bot] 2024-10-14 18:04:14 +0000
  • f81430a204 refactor(agent,linux,preferences,command): ⬆️ update github.com/joshuar/go-hass-anything to v12 and implement required changes Joshua Rich 2024-10-13 11:58:22 +1000
  • c24d8d474f ci(github): 🔒 add additional access for build action Joshua Rich 2024-10-13 10:02:10 +1000
  • c53de93f8e ci(github): 🐛 don't disable sudo for build job Joshua Rich 2024-10-12 19:33:39 +1000
  • 4b90540c79 ci(github): 🔒 harden build workflow Joshua Rich 2024-10-12 15:47:21 +1000
  • a64d5c7e14 ci(github): 🔧 simplify cosign usage Joshua Rich 2024-10-12 15:44:12 +1000
  • 02fcb8f1f3
    Merge pull request #310 from joshuar/release-please--branches--main v10.3.1 Joshua Rich 2024-10-12 14:48:57 +1000
  • f227260aed build(mage): 🏗️ improve build process Joshua Rich 2024-10-12 14:16:48 +1000
  • 6f3f3e23ef build(git): add go-mod-tidy pre-commit hook Joshua Rich 2024-10-12 14:06:13 +1000
  • 8267e3b720 build(container): 🔇 don't run mage in verbose mode when building container Joshua Rich 2024-10-12 14:04:32 +1000
  • f6a63e616d
    chore(main): 🎉 release 10.3.1 github-actions[bot] 2024-10-12 01:09:05 +0000
  • f0d23c616c ci(github): 🔒 run build actions in audit mode for release Joshua Rich 2024-10-12 11:03:02 +1000
  • dace627add perf(container): don't install mage for container build Joshua Rich 2024-10-09 17:15:00 +1000
  • 8be57956e6 test(hass): fix request validation tests Joshua Rich 2024-10-09 15:10:59 +1000
  • 3bb3849bc8 fix(linux): 🐛 safely check for hsi properties Joshua Rich 2024-10-09 14:52:40 +1000
  • 345cbfeab5 chore: 🔀 merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-10-09 14:46:52 +1000
  • 849f2b16c8
    Merge pull request #302 from joshuar/dependabot/go_modules/golang.org/x/tools-0.26.0 Joshua Rich 2024-10-09 14:45:45 +1000
  • 9d35144a46
    Merge pull request #303 from joshuar/dependabot/go_modules/github.com/samber/slog-multi-1.2.3 Joshua Rich 2024-10-09 14:45:26 +1000
  • 392feddaa0
    Merge pull request #304 from joshuar/dependabot/github_actions/actions/checkout-4.2.1 Joshua Rich 2024-10-09 14:45:13 +1000
  • 3b4af272ba
    Merge pull request #305 from joshuar/dependabot/github_actions/golangci/golangci-lint-action-6.1.1 Joshua Rich 2024-10-09 14:45:01 +1000
  • a7423060ba
    Merge pull request #306 from joshuar/dependabot/github_actions/actions/upload-artifact-4.4.1 Joshua Rich 2024-10-09 14:44:44 +1000
  • e195abbe66
    Merge pull request #307 from joshuar/dependabot/github_actions/github/codeql-action-3.26.12 Joshua Rich 2024-10-09 14:44:31 +1000
  • ba6c34d9d7
    Merge pull request #308 from joshuar/dependabot/github_actions/codecov/codecov-action-4.6.0 Joshua Rich 2024-10-09 14:44:18 +1000
  • 8d0eca568b perf(hass): move validation of requests Joshua Rich 2024-10-09 14:43:40 +1000
  • 2bd1be7cf4
    build(go): ⬆️ bump golang.org/x/text from 0.18.0 to 0.19.0 dependabot[bot] 2024-10-09 04:28:56 +0000
  • 2928a0ff3c
    build(go): ⬆️ bump github.com/samber/slog-multi dependabot[bot] 2024-10-09 04:28:53 +0000
  • 6d3a074a35 build(go): add mage as tools dependency Joshua Rich 2024-10-09 14:27:25 +1000
  • fbf40409ea build(go): re-add nfpm as tool dependency Joshua Rich 2024-10-09 14:21:18 +1000
  • 7908542d19 build(devcontainer): 🐛 more env fixes Joshua Rich 2024-10-09 14:17:47 +1000
  • c2cf2d4b12
    build(go): ⬆️ bump golang.org/x/tools from 0.25.0 to 0.26.0 dependabot[bot] 2024-10-08 10:55:32 +0000
  • 20fe7debe3 build(devcontainer): 🔧 utilise a .env file to set up aspects of the devcontainer Joshua Rich 2024-10-08 20:53:57 +1000
  • 3c2a6f69cb build(go): remove command-line tools that can just be installed in the dev container from tools deps Joshua Rich 2024-10-08 20:53:13 +1000
  • 8be93f55b0
    ci(github): ⬆️ bump codecov/codecov-action from 4.5.0 to 4.6.0 dependabot[bot] 2024-10-07 17:54:46 +0000
  • 063b17d69f
    ci(github): ⬆️ bump github/codeql-action from 3.26.10 to 3.26.12 dependabot[bot] 2024-10-07 17:54:42 +0000
  • 270c9d891d
    ci(github): ⬆️ bump actions/upload-artifact from 4.4.0 to 4.4.1 dependabot[bot] 2024-10-07 17:54:36 +0000
  • 821e193903
    ci(github): ⬆️ bump golangci/golangci-lint-action dependabot[bot] 2024-10-07 17:54:34 +0000
  • fd75c95577
    ci(github): ⬆️ bump actions/checkout from 4.2.0 to 4.2.1 dependabot[bot] 2024-10-07 17:54:32 +0000
  • 74be601157
    build(go): ⬆️ bump github.com/sigstore/cosign/v2 dependabot[bot] 2024-10-07 17:15:14 +0000
  • 5dc79922c3
    build(go): ⬆️ bump honnef.co/go/tools dependabot[bot] 2024-10-07 17:14:54 +0000
  • 29b6fc1dcd refactor(logging): ♻️ further logging improvements Joshua Rich 2024-10-04 14:55:18 +1000
  • fe70940c66 build(container): add additional tags and labels to container Joshua Rich 2024-10-04 14:35:01 +1000
  • 3b22ee4a1f build(mage): 🐛 split build and package environment generation Joshua Rich 2024-10-03 21:42:52 +1000
  • da382443f2 build(mage): 🐛 don't generate environment for go generate Joshua Rich 2024-10-03 21:14:26 +1000
  • 144fe32d20 refactor(translations): 🔥 remove (unused) translations functionality Joshua Rich 2024-10-03 20:58:03 +1000
  • c681ade138 build(devcontainer): 🏗️ support using an env file Joshua Rich 2024-10-03 20:47:18 +1000
  • d3d1dcbf26 build(go): 🚚 fix build tooling Joshua Rich 2024-10-03 20:46:38 +1000
  • a6256c1239 build(mage): improve logging Joshua Rich 2024-10-03 16:01:09 +1000
  • beb02e1a5a build(devcontainer): 🐛 fix starship install and init Joshua Rich 2024-10-03 15:36:47 +1000
  • 6bd6ff42d9
    Merge pull request #279 from joshuar/release-please--branches--main v10.3.0 Joshua Rich 2024-10-03 13:51:14 +1000
  • 8f0a59fc9e
    chore(main): 🎉 release 10.3.0 github-actions[bot] 2024-10-01 04:26:15 +0000
  • 920235cb25 chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-10-01 14:23:28 +1000
  • 93eed022b4
    Merge pull request #293 from joshuar/dependabot/github_actions/github/codeql-action-3.26.10 Joshua Rich 2024-10-01 14:22:30 +1000
  • c769e8a03c
    Merge pull request #294 from joshuar/dependabot/github_actions/docker/build-push-action-6.9.0 Joshua Rich 2024-10-01 14:22:16 +1000
  • 9b18ed2b30
    Merge pull request #295 from joshuar/dependabot/github_actions/step-security/harden-runner-2.10.1 Joshua Rich 2024-10-01 14:22:00 +1000
  • e3e492afac
    Merge pull request #296 from joshuar/dependabot/github_actions/actions/checkout-4.2.0 Joshua Rich 2024-10-01 14:21:45 +1000
  • ca6dcdf697
    Merge pull request #297 from joshuar/dependabot/go_modules/github.com/go-resty/resty/v2-2.15.3 Joshua Rich 2024-10-01 14:21:29 +1000
  • 35f2ce4b13 ci(github): 🐛 add additional endpoint access needed for non amd64 builds Joshua Rich 2024-10-01 14:20:47 +1000
  • 2fcbcb5f4b
    build(go): ⬆️ bump github.com/go-resty/resty/v2 dependabot[bot] 2024-09-30 17:53:02 +0000
  • d7f29b1ef8
    ci(github): ⬆️ bump actions/checkout from 4.1.7 to 4.2.0 dependabot[bot] 2024-09-30 17:50:21 +0000
  • 1d6b9cc26f
    ci(github): ⬆️ bump step-security/harden-runner dependabot[bot] 2024-09-30 17:50:18 +0000
  • 705792e14a
    ci(github): ⬆️ bump docker/build-push-action from 6.7.0 to 6.9.0 dependabot[bot] 2024-09-30 17:50:13 +0000
  • d6ff7a344b
    ci(github): ⬆️ bump github/codeql-action from 3.26.8 to 3.26.10 dependabot[bot] 2024-09-30 17:50:11 +0000
  • 445c57c83d ci(github): 🔒 further hardening of workflow actions Joshua Rich 2024-09-30 20:07:50 +1000
  • df436d7b0b docs(README): 📝 mention io ops in progress sensors Joshua Rich 2024-09-30 19:58:53 +1000
  • ea33a544ed feat(linux): add sensors for IO ops in progress per disk (and total of all disks) Joshua Rich 2024-09-30 19:53:06 +1000
  • 70dbac2c59 ci(github): 🔒 improve workflow security and bump action versions Joshua Rich 2024-09-30 17:45:35 +1000
  • b605bfb37f chore: Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-09-30 17:33:37 +1000
  • 9b024ee8a7 fix(linux): 🐛 add missing disk IO sensor attribute so that disk read/write sensors are calculated correctly Joshua Rich 2024-09-30 17:30:43 +1000
  • 8d7e6af361 fix(linux): 🐛 add missing disk IO sensor attribute so that disk read/write rates are calculated correctly Joshua Rich 2024-09-30 15:48:49 +1000
  • d5683fb8b7 ci(github): 🚚 split nilaway and codeql workflows Joshua Rich 2024-09-30 14:52:29 +1000
  • ca5565451f docs(README): 📝 moar emojis. moar 🎉🎉🎉 Joshua Rich 2024-09-30 14:38:57 +1000
  • af6fc62a1c fix(linux): 🔊 add repercussions of some settings being unavailable to warning messages Joshua Rich 2024-09-30 14:33:40 +1000
  • 04c78261df docs: 📝 use bold over italic to highlight individual sensors Joshua Rich 2024-09-30 14:28:59 +1000
  • 86a5b5c65f fix(linux): 🐛 avoid pointer ref/deref Joshua Rich 2024-09-29 16:13:55 +1000
  • 2ab1a74122 docs: 📝 update README with new sensor details Joshua Rich 2024-09-29 16:09:54 +1000
  • 53b552b285 fix(linux): 🐛 use distinct device classes for intrusion and alarm hardware sensors Joshua Rich 2024-09-29 16:03:12 +1000