Commit Graph
26 Commits
Author SHA1 Message Date
Mateusz Filipowicz 32f8cbf789 chore: use GPG for signing release 2025-02-09 10:34:14 +01:00
Mateusz Filipowicz 1b3d2a51d8 chore: use Github changelog autogeneration with goreleaser 2025-02-09 05:07:06 +01:00
Mateusz Filipowicz 7675214e5b chore: fix release yml name for changelog generation configuration 2025-02-09 05:00:04 +01:00
Mateusz Filipowicz 7b61fb7857 ci: fetch full depth when releasing 2025-02-09 04:55:45 +01:00
Mateusz Filipowicz e99645cf93 fix: renamed generator template to use ErrNotFound instead of NotFoundError 2025-02-09 02:07:44 +01:00
Mateusz FilipowiczandMateusz Filipowicz d79f581c1f chore: apply linter fixes 2025-02-09 01:51:47 +01:00
Mateusz FilipowiczandMateusz Filipowicz 685572d5ce test: add tests for Unifi client 2025-02-09 01:51:47 +01:00
Mateusz FilipowiczandMateusz Filipowicz f79f21c4ad feat: new, more customizable client supporting API Key and user/password authentication 2025-02-09 01:51:47 +01:00
Mateusz Filipowicz 8a0cf33e75 chore: update go-git 2025-02-07 18:51:46 +01:00
Mateusz Filipowicz cac05add7a docs: update README 2025-02-07 18:35:45 +01:00
Mateusz FilipowiczandMateusz Filipowicz e629288cba feat(codegen): rename "fields" to "codegen" for more meaningful naming 2025-02-07 17:42:05 +01:00
Mateusz FilipowiczandMateusz Filipowicz f396b2f712 chore: improve logging and add trace logging with --trace flag 2025-02-07 17:42:05 +01:00
Mateusz FilipowiczandMateusz Filipowicz 399c5cde86 ci: apply permissions and linting 2025-02-07 17:42:05 +01:00
Mateusz Filipowicz d3371d58bd chore: add missing .unifi-version file 2025-02-07 15:50:13 +01:00
Mateusz Filipowicz 0ad61e976a ci: run generation on pull request to ensure it works properly 2025-02-07 15:48:17 +01:00
Mateusz Filipowicz d8f38a84e8 chore: applying linter fixes 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz 384cd0a76f ci: add Unifi version used when updating generated controlled modules to commit and PR messages 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz a4652c03c2 ci: generate changelog based on labels 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz 3db2b31f6f ci: assign automatically labels to PRs based on conventional commits 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz f794153790 feat: write used latest Unifi version to .unifi-version file to be used as marker 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz 88080fe551 feat: add support for DNS records 2025-02-07 15:41:34 +01:00
Mateusz Filipowicz c393dcbe71 fix: WAN network support was broken 2025-02-07 15:40:42 +01:00
Mateusz Filipowicz 4be261d2a8 feat: support update port profile API 2025-02-04 18:25:07 +01:00
Mateusz FilipowiczandGitHub 86740ec4d4 fix: add ulp_user_id to fix account tests (#241) 2025-01-07 23:40:16 +11:00
Mateusz Filipowicz 5552bb8a2d fix: add ulp_user_id to fix account tests 2025-01-07 11:30:28 +01:00
Mateusz FilipowiczandGitHub 3fda37369e feat: removed -latest flag and instead support latest version marker, refactor (#233)
* feat: remove -latest flag and instead support latest version marker

* refactor: move determining unifi version, download URL and downloading resources and field definitions to dedicated files

* refactor: move writing version file to version.go file

* refactor: move code generation code to dedicated generator.go file

* chore: fix linting issues

* chore: add version tests
2025-01-07 12:10:23 +11:00