Commit Graph

  • ea465cd5ab refactor(agent,hass,linux): ♻️ rework sensor updating code Joshua Rich 2024-06-08 10:17:20 +1000
  • 9768bce26e refactor(hass): ♻️ clean up registry code and error returns Joshua Rich 2024-06-08 10:14:26 +1000
  • 91b439e03e refactor(hass): 🥅 wrap error when attempting registry deletion Joshua Rich 2024-06-07 22:13:34 +1000
  • 3fc652e9bc docs: 📝 fix wording and links Joshua Rich 2024-06-07 09:00:15 +1000
  • 990333d33d docs: 📝 fix back to top links Joshua Rich 2024-06-06 22:35:34 +1000
  • e848964a1a docs: 📝 add "back to top" links in README Joshua Rich 2024-06-06 22:30:40 +1000
  • ca10edf7e4 build(devcontainer): add some additional markdown related extensions Joshua Rich 2024-06-06 22:21:02 +1000
  • 6b8bd5343c docs: 📝 merge sensors doc into README Joshua Rich 2024-06-06 22:20:24 +1000
  • 0efafd7bf4 docs: 📝 Improve README Joshua Rich 2024-06-06 22:04:21 +1000
  • da6109107b refactor: 🚨 format for linter warnings Joshua Rich 2024-06-06 12:09:22 +1000
  • 1b87d4a190 build(devcontainer): remove GitLens vscode extension Joshua Rich 2024-06-06 11:55:41 +1000
  • 86b0f96167 docs: 📝 update FAQ with details on disabling sensors Joshua Rich 2024-06-06 11:55:04 +1000
  • 547fdb96ad refactor: ♻️ utilise interfaces for sensor update logic Joshua Rich 2024-06-06 11:52:57 +1000
  • 3a23ce751f
    build(deps): bump github.com/shirou/gopsutil/v3 from 3.24.4 to 3.24.5 dependabot[bot] 2024-06-03 17:38:10 +0000
  • 6960da78c6
    build(deps): bump github.com/go-playground/validator/v10 dependabot[bot] 2024-06-03 17:38:05 +0000
  • e3822194fa
    build(deps): bump actions/checkout from 4.1.1 to 4.1.6 dependabot[bot] 2024-06-03 17:30:08 +0000
  • 4eb81556f7
    build(deps): bump actions/upload-artifact from 3.pre.node20 to 4.3.3 dependabot[bot] 2024-06-03 17:30:03 +0000
  • fe6b14dfb8 build(mage): ♻️ reduce line length for lint check Joshua Rich 2024-06-02 10:56:33 +1000
  • 905133c4c0 build(mage): 🐛 correct fyne multi-arch package generation Joshua Rich 2024-06-01 13:51:08 +1000
  • e6471f15e7
    Merge pull request #167 from joshuar/release-please--branches--main v9.3.0 Joshua Rich 2024-06-01 10:55:27 +1000
  • 2395e05600
    chore(main): release 9.3.0 github-actions[bot] 2024-06-01 00:07:56 +0000
  • 36c5f6d9cf ci(github): ⬆️ pin actions to hash versions Joshua Rich 2024-06-01 09:56:44 +1000
  • 3c9ca3f002 build(container): ⬆️ pin mage to specific version Joshua Rich 2024-06-01 09:43:19 +1000
  • d236dc912a Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-06-01 09:38:50 +1000
  • c36436aa49
    Merge pull request #169 from joshuar/dependabot/go_modules/github.com/rs/zerolog-1.33.0 Joshua Rich 2024-06-01 09:27:04 +1000
  • 4664b05549
    Merge pull request #168 from joshuar/dependabot/github_actions/step-security/harden-runner-2.8.0 Joshua Rich 2024-06-01 09:26:47 +1000
  • 24e77f9445 refactor: ♻️ define client properties for pulseaudio connection Joshua Rich 2024-06-01 09:01:18 +1000
  • b10d310fe9 build(container): 🐛 set TARGETARCH in correct build step Joshua Rich 2024-05-28 11:53:45 +1000
  • e8fecb08cd build(container): 💩 i give up on trying to pass the go version in to the container Joshua Rich 2024-05-28 11:32:27 +1000
  • 0249e4801a build(container): 🐛 don't use full container registry path (rely on shortnames translation) Joshua Rich 2024-05-28 11:24:11 +1000
  • 40c497a05f build(go): 🐛 use correct package arch notation for arm when installing packages Joshua Rich 2024-05-28 11:06:45 +1000
  • ca4b842d47
    build(deps): bump step-security/harden-runner from 2.7.1 to 2.8.0 dependabot[bot] 2024-05-28 00:48:31 +0000
  • 69b40366cd ci(github): check tooling for updates with dependabot Joshua Rich 2024-05-28 10:47:35 +1000
  • fb5a5fb93c ci(github): 🔊 verbose mage logging Joshua Rich 2024-05-28 10:47:07 +1000
  • fb6fc057ae ci(github): codeql needs manual build step Joshua Rich 2024-05-28 10:46:05 +1000
  • 8a1d208b49 build(mage): revert back to slog over fmt.Println Joshua Rich 2024-05-28 10:45:43 +1000
  • 11d8f08840
    build(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 dependabot[bot] 2024-05-27 17:29:38 +0000
  • 7759eba071 build(mage): rework mage build system to support native and cross-compilation Joshua Rich 2024-05-27 22:07:06 +1000
  • 325c05ce84 ci(github): ♻️ split dep and build mage actions to help codeql detection Joshua Rich 2024-05-27 11:40:33 +1000
  • fdfcbc6fdc ci(github): 🐛 better ARG usage for container build Joshua Rich 2024-05-27 11:40:04 +1000
  • 9142e23c7a ci(github): 🐛 actually build multiarch in container Joshua Rich 2024-05-27 11:28:01 +1000
  • c11c11b90c build(mage): ♻️ rework go build command-line Joshua Rich 2024-05-27 10:38:09 +1000
  • 0bdaca89bd ci(github): 👷 multiarch container builds Joshua Rich 2024-05-27 10:10:47 +1000
  • d767cd0e3d build(mage): 🔧 better error checking and handling in magefiles Joshua Rich 2024-05-27 10:08:30 +1000
  • 0ddaaf879e build(go): 🐛 correct NFPM_ARCH values Joshua Rich 2024-05-26 20:51:06 +1000
  • 0d8d64ba48 build(go): 🐛 continue on errors as they may not be fatal (see github.com/fyne-io/fyne-cross/issues/253) Joshua Rich 2024-05-26 17:24:34 +1000
  • 761950fb77 build(go): 🐛 fix path to icon Joshua Rich 2024-05-26 16:58:29 +1000
  • ab14cf7e9b build(go): 🔥 remove unneeded build assets Joshua Rich 2024-05-26 16:39:52 +1000
  • b9a7585d9b build(go): 🐛 fix fyne-cross command-line Joshua Rich 2024-05-26 16:39:02 +1000
  • d8e13fc223 ci(github): 👷 restructure codeql action steps Joshua Rich 2024-05-26 16:04:06 +1000
  • f58ef673aa build(go): switch back to a dedicated environment variable for nfpm arch Joshua Rich 2024-05-26 16:03:42 +1000
  • 427a4f2afa build(go): 🏗️ always install amd64 build deps Joshua Rich 2024-05-26 15:49:23 +1000
  • 9baedca073 build(go): 🐛 correct sudo usage 🤦 Joshua Rich 2024-05-26 15:11:57 +1000
  • 2b637dc041 build(go): 🐛 move sudo check into mage Joshua Rich 2024-05-26 15:09:26 +1000
  • 9b4b98ff18 build(go): 🐛 wrapping commands passed to sudo Joshua Rich 2024-05-26 14:39:39 +1000
  • 308cc97656 docs: 📝 update developer docs for mage usage Joshua Rich 2024-05-26 14:28:17 +1000
  • 3d05957a64 ci(github): 🐛 fix codeql action steps Joshua Rich 2024-05-26 14:27:55 +1000
  • 1e7c99b65c build(go): 🐛 fix script if syntax Joshua Rich 2024-05-26 14:27:32 +1000
  • fcec01d56c ci(github): 👷 more mage utilisation in github actions Joshua Rich 2024-05-26 14:21:46 +1000
  • 68de070714 build(container): start using mage for container build Joshua Rich 2024-05-26 14:17:32 +1000
  • ec3ffa0fe1 build(go): 🏗️ simplify required nfpm environment variables Joshua Rich 2024-05-26 14:16:34 +1000
  • 3100113b95 build(go): 🏗️ support enabling multiarch and dep installs per architecture or all architectures Joshua Rich 2024-05-26 14:15:56 +1000
  • 149358e545 build(go): 🏗️ major magefiles improvements Joshua Rich 2024-05-26 14:15:14 +1000
  • 8cc72fa810 ci(github): 🐛 correct codeql action steps Joshua Rich 2024-05-25 22:48:03 +1000
  • e4d2e941e0 ci(github): 👷 refactor for potential multi-arch testing Joshua Rich 2024-05-25 22:41:23 +1000
  • e78ad29fb2 chore(git): 🙈 adjust .gitignore Joshua Rich 2024-05-25 22:30:50 +1000
  • e06bf7fb83 ci(github): 👷 use scripts and mage to consolidate duplicate steps in different workflows Joshua Rich 2024-05-25 22:27:07 +1000
  • c975c25a2c test(hass): reset registry path after each test Joshua Rich 2024-05-25 22:25:01 +1000
  • daf0ffd485 build(go): ⬆️ update tooling dependencies Joshua Rich 2024-05-25 22:24:28 +1000
  • e7d6853f06 build(go): use magefiles for parts of the build process Joshua Rich 2024-05-25 22:23:54 +1000
  • 6f9f412d45 fix(ui): 🐛 embed correct icon Joshua Rich 2024-05-25 15:53:45 +1000
  • 84e684335d chore(translations): 🌐 update translatable strings Joshua Rich 2024-05-25 15:53:28 +1000
  • e98713146e refactor(preferences): ♻️ use value passed in with -ldflags to derive app version Joshua Rich 2024-05-25 15:47:24 +1000
  • b00f3c58ca build(go): 🏗️ pass -ldflags when building to generate app version info Joshua Rich 2024-05-25 15:46:16 +1000
  • 0b18249a40 build(go): 🏗️ trick to add command-line go build tools as dependencies in go.mod Joshua Rich 2024-05-25 15:43:52 +1000
  • df7d16fb8e ci(github): 👷 make sure go generate is run Joshua Rich 2024-05-25 13:53:06 +1000
  • 72dac28fe9 chore(ui): 💄 add new icon files Joshua Rich 2024-05-25 13:52:35 +1000
  • 8b6bdffcb8 ci(github): 👷 use step-security/harden-runner action Joshua Rich 2024-05-25 11:58:25 +1000
  • e99c06f39b ci(github): Joshua Rich 2024-05-25 11:53:15 +1000
  • f876ced2b8 chore(github): 🛂 add CODEOWNERS file Joshua Rich 2024-05-25 11:52:52 +1000
  • 36ff6b50ab ci(github): 👷 add lint action Joshua Rich 2024-05-25 11:43:08 +1000
  • d744519529 chore(ui): 🔥 remove old logo Joshua Rich 2024-05-25 11:41:34 +1000
  • 723438495c style(ui): 💄 better about window Joshua Rich 2024-05-25 11:15:09 +1000
  • 01bd2f30fe feat(ui): use a new icon and clean up text in UI Joshua Rich 2024-05-25 11:03:30 +1000
  • cdfab492eb ci(github): 👷 rework codeql action Joshua Rich 2024-05-24 13:58:33 +1000
  • ff28c5e20a Revert "ci(github): 👷 remove faulty codeql action" Joshua Rich 2024-05-24 13:56:57 +1000
  • 9e83623d0f ci(github): 👷 remove faulty codeql action Joshua Rich 2024-05-24 13:48:06 +1000
  • 10123f2cae ci(github): 👷 update to latest release-please action Joshua Rich 2024-05-24 11:45:11 +1000
  • 36cab744a0 Merge branch 'main' of github.com:joshuar/go-hass-agent Joshua Rich 2024-05-24 11:09:09 +1000
  • 94046c8dd4
    Merge pull request #166 from joshuar/dependabot/github_actions/ossf/scorecard-action-2.3.3 Joshua Rich 2024-05-24 11:06:50 +1000
  • 6db5082472 fix(linux): 🐛 actually report correct distribution, distribution and kernel version as sensors Joshua Rich 2024-05-24 10:56:25 +1000
  • d07a9b16ec
    Merge pull request #165 from joshuar/release-please--branches--main v9.2.0 Joshua Rich 2024-05-23 11:26:54 +1000
  • 6942c0c75e
    chore(main): release 9.2.0 github-actions[bot] 2024-05-23 01:07:36 +0000
  • e5c576cbe2 feat(linux): migrate to different pulseaudio library Joshua Rich 2024-05-23 10:58:37 +1000
  • 51d5f54db4 fix(agent): ⬆️ update go-hass-anything to fix authentication issues with MQTT Joshua Rich 2024-05-22 10:19:10 +1000
  • 3e05c8a877 build(devcontainer): - update to latest Home Assistant version - remove persistence settings for MQTT in example config (unneeded) Joshua Rich 2024-05-22 10:14:30 +1000
  • d45488394b fix(linux): 🔥 remove spew Joshua Rich 2024-05-22 10:13:30 +1000
  • 96924fffa2
    build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 dependabot[bot] 2024-05-20 17:27:43 +0000
  • eafb8833f1 refactor(linux): 🔥 remove busRequest concept Joshua Rich 2024-05-20 15:43:30 +1000
  • 2af72aea16 refactor(dbusx): ♻️ clean up code and exports Joshua Rich 2024-05-20 11:34:45 +1000