Quentin McGaw
1c80aaa3ec
chore(ci): rename created -> date versioning variable
...
- to match goreleaser default ldflags `main.date`
- rename Dockerfile ldflag from created to date
- remove goreleaser custom ldflags and use defaults ones
2024-02-03 07:55:33 +00:00
Quentin McGaw
bad0d3aeda
fix(ipv6): add JSON IPv6 suffix parameter ( #611 )
...
- Remove `IPV6_PREFIX` environment variable (unneeded) and remove associated code
- Update all documentation for each provider supporting IPv6
- Build IPv6 as prefix:suffix when getting it from a public IP source for each record IPv6 suffix parameter
- Automatically disable provider_ip if public ip is IPv6 and IPv6 suffix is set (they are not compatible with each other)
2024-01-29 17:31:07 +01:00
Quentin McGaw
8dc39453e1
hotfix(config): change Dockerfile default LISTENING_PORT -> LISTENING_ADDRESS
2024-01-18 11:08:02 +00:00
Quentin McGaw
3e638326ed
feat(config): LISTENING_ADDRESS configuration key ( #590 )
2024-01-18 08:18:15 +01:00
Quentin McGaw
015d3fca55
docs: fix documentation for SHOUTRRR_DEFAULT_TITLE
2024-01-16 10:18:28 +00:00
Quentin McGaw
f16945e128
chore(build): bump Go from 1.20 to 1.21
2024-01-15 14:25:19 +00:00
Quentin McGaw
e97ced5608
chore(Docker): review environment variables set in Dockerfile
...
- Remove outdated `SHOUTRRR_DEFAULT_TITLE`
- Add `IPV6_PREFIX=/128`
- Add `HEALTH_SERVER_ADDRESS=127.0.0.1:9999`
- Add `HEALTH_HEALTHCHECKSIO_UUID=`
2024-01-15 14:24:28 +00:00
Quentin McGaw
f98f0874a0
chore(lint): bump linter from v1.53.2 to v1.55.2
2024-01-15 14:21:14 +00:00
Quentin McGaw
9d5c48dbf3
chore(build): bump Alpine from 3.18 to 3.19
2024-01-15 14:02:56 +00:00
nils måsén
828373da7f
docs(readme): pin shoutrrr link to go.mod shoutrrr version ( #491 )
2023-06-17 10:37:24 +02:00
Quentin McGaw
e4bb82d316
feat(shoutrrr): add SHOUTRRR_DEFAULT_TITLE
...
- Disable `SHOUTRRR_PARAMS` and log a warning if used
- Only add `&title=` parameter to shoutrrr address if it's not set
2023-06-16 06:31:33 +00:00
Quentin McGaw
204be2072e
fix(ci): write creation date correctly
2023-06-13 05:43:43 +00:00
Quentin McGaw
5676673e9e
chore(lint): bump golangci-lint v1.52.2 -> v1.53.2
2023-06-12 14:34:43 +00:00
Quentin McGaw
c39df2796f
chore(ci): add mocks check step
2023-06-07 09:17:38 +00:00
Quentin McGaw
23043b73d9
chore(build): bump Alpine from 3.17 to 3.18
2023-06-07 07:25:57 +00:00
Quentin McGaw
4fb7526ce7
chore(Dockerfile): remove empty lines between ENV
2023-06-07 07:25:34 +00:00
Quentin McGaw
18751973c1
chore(build): bump Go from 1.19 to 1.20
2023-04-13 09:44:46 +00:00
Quentin McGaw
49b779813a
chore(lint): bump from v1.50.1 to v1.52.2
2023-04-13 09:44:27 +00:00
Quentin McGaw
43f47fdee0
chore(build): bump Alpine from 3.16 to 3.17
2023-04-13 09:26:14 +00:00
Quentin McGaw
3b0fae84e5
feat(dns): specify resolver address and timeout
...
- `RESOLVER_ADDRESS`
- `RESOLVER_TIMEOUT`
2022-12-07 10:08:39 +00:00
Quentin McGaw
9671407502
chore(lint): bump to v1.50.1 and add linters
...
- `dupword` linter
- `paralleltest` linter
2022-11-03 07:44:34 +00:00
Quentin McGaw
251112697a
fix(build): revert xcputranslate to v0.6.0
2022-09-02 21:24:53 +00:00
Quentin McGaw
5674102019
chore(build): bump Go from 1.18 to 1.19
2022-08-28 22:20:28 +00:00
Quentin McGaw
41a64bbd55
chore(build): bump Go from 1.17 to 1.18
2022-08-28 22:20:04 +00:00
Quentin McGaw
a688255270
chore(lint): bump from v1.46.2 to v1.49.0
2022-08-28 15:09:50 +00:00
Trenton Holmes
b3a7669d2a
chore(build): update Alpine, Golangci-lint and xcputranslate ( #354 )
...
- Alpine from 3.15 to 3.16
- Xcputranslate from v0.6.0 to v0.7.0
- Golangci-lint from v1.44.2 to v1.46.2
2022-08-28 07:57:21 -07:00
Quentin McGaw
b1a69e028e
chore(lint): upgrade golangci-lint to v1.44.2
2022-02-26 13:19:06 +00:00
Quentin McGaw
0f28807240
chore(docker): upgrade Alpine to 3.15
2021-12-15 09:58:20 +00:00
Quentin McGaw
d1fbbbe9d4
chore(lint): upgrade golangci-lint to v1.43.0
2021-12-15 09:57:34 +00:00
Quentin McGaw (desktop)
d0f03c8ae1
Maint: remove tidy CI check (due to Go 1.17)
2021-10-15 14:20:04 +00:00
Quentin McGaw (desktop)
904c59d6ac
Maint: upgrade Go to 1.17
2021-09-11 20:36:46 +00:00
Quentin McGaw (desktop)
242c47bbed
Maint: upgrade golangci-lint to v1.42.1
2021-09-11 20:35:12 +00:00
Quentin McGaw (desktop)
6a3789f78c
Maint: remove unneeded /tmp/data in Dockerfile
2021-08-10 11:35:34 +00:00
Quentin McGaw (desktop)
cd6d46e146
Maint: upgrade to Alpine 3.14
2021-08-10 11:34:51 +00:00
Quentin McGaw (desktop)
6fdbaa1b97
Maint: UID and GID build arguments
2021-08-10 11:32:14 +00:00
Quentin McGaw (desktop)
4684dfc9a3
Maint: remove unneeded alpine tzdata
2021-08-10 11:31:06 +00:00
Quentin McGaw (desktop)
fe00994522
Feat: PUBLICIP_DNS_TIMEOUT variable
2021-06-29 20:37:56 +00:00
Quentin McGaw (desktop)
4133dbfdc7
Feat: Support Shoutrrr addresses
2021-06-29 20:05:06 +00:00
Quentin McGaw (desktop)
0c520eddda
Maint: set test stage entrypoint in Dockerfile
2021-06-29 16:25:36 +00:00
Quentin McGaw (desktop)
050825d399
Maint: upgrade xcputranslate to v0.6.0
2021-06-29 16:24:33 +00:00
Quentin McGaw (desktop)
53212df518
Maint: upgrade golangci-lint to v1.41.1
2021-06-29 16:24:05 +00:00
Quentin McGaw (desktop)
6fe4743bc0
Maint: optimize Dockerfile for caching + x-builds
...
- Pull xcputranslate for build platform only (faster x-builds)
- Install golangci-lint from qmcgaw/binpot (faster)
- Install g++ in base stage (for caching)
- Copy xcputranslate in base stage (for caching)
- Install golangci-lint in base stage (for caching)
- Push ARG TARGETPLATFORM down in build stage (faster x-builds)
- Push versioning ARGs and LABEL down in final stage (for caching)
- Move data directory COPY up in final stage (for caching)
2021-06-29 16:23:21 +00:00
Quentin McGaw (desktop)
e04c1f83df
Maintenance: use time/tzdata instead of Alpine's
2021-06-08 01:43:06 +00:00
Quentin McGaw (desktop)
e19cabc894
Fix: DATADIR defaults to /updater/data
2021-06-08 01:39:29 +00:00
Quentin McGaw
09b810732f
Maintenance: use embed for static UI, fix #134
2021-05-23 01:44:33 +00:00
Quentin McGaw
844904aa7b
Maintenance: upgrade linting setup
...
- Update Golangci-lint to v1.40.1
- Add more linters
- Remove rules from .golangci.yml in favor of inline nolint comments
- Fix linting errors
2021-05-19 01:00:42 +00:00
Quentin McGaw
8b2e83a69e
Feature: HTTP and DNS Public IP fetching options, fixes #136 ( #187 )
2021-03-22 17:49:58 -04:00
Quentin McGaw
0a89666d1d
Feature: public IP package to work over HTTPs and DNS ( #158 )
2021-03-21 17:59:17 -04:00
Quentin McGaw
6e18e921b7
Maintenance: upgrade golangci-lint to 1.37.0
2021-03-02 02:28:10 +00:00
Quentin McGaw
40c92eebf5
Maintenance: Docker build stage uses Alpine 3.13
2021-03-02 02:27:50 +00:00