6712c16167
Updated to feedkit v0.9.0
ci/woodpecker/push/build-image Pipeline was successful
2026-03-29 08:35:56 -05:00
a0389ebce8
Added support for Area Forecast Discussions issued by the NWS
ci/woodpecker/push/build-image Pipeline was successful
v0.8.3
v0.9.0
2026-03-28 16:17:03 -05:00
40f17c9d86
Updates to track upstream feedkit v0.8.2
ci/woodpecker/push/build-image Pipeline was successful
v0.8.2
2026-03-28 13:53:54 -05:00
c76088c38c
Code cleanup and deduplication pass through weatherfeeder
ci/woodpecker/push/build-image Pipeline was successful
ci/woodpecker/manual/build-image Pipeline was successful
2026-03-28 12:01:07 -05:00
2c1278a70a
Moved generic and broadly useful helper functions upstream into feedkit
ci/woodpecker/push/build-image Pipeline was successful
v0.8.1
2026-03-28 11:30:20 -05:00
eb27486466
Moved HTTP polling helpers upstream into feedkit, and updated to feedkit v0.8.0
ci/woodpecker/push/build-image Pipeline was successful
v0.8.0
2026-03-28 10:02:50 -05:00
de5add59fd
Updated default config.yml to include a commented postgres sink example with pruning enabled
ci/woodpecker/push/build-image Pipeline was successful
2026-03-28 08:04:44 -05:00
356c3be648
Feature addition to support narrative forecast updates from the NWS
ci/woodpecker/push/build-image Pipeline was successful
2026-03-27 16:07:12 -05:00
dbaebbbd7a
Updates to the nws forecast source and normalizer to separate code specific to hourly forecasts and prepare for upcoming feature addition of daily and narrative forecasts
ci/woodpecker/push/build-image Pipeline was successful
2026-03-27 12:58:23 -05:00
88d5727a84
Simplified the forecast schema
ci/woodpecker/push/build-image Pipeline was successful
2026-03-26 21:35:08 -05:00
129cebd94d
Updated the normalized observation schema to remove duplicate and/or unnecessary fields
ci/woodpecker/push/build-image Pipeline was successful
2026-03-17 11:04:51 -05:00
e42f2bc9de
Remove incorrect 'internal/' prefix from model package file header comments
2026-03-17 09:46:39 -05:00
9ddcf5e0df
Document the PostgreSQL schema contract in doc.go
ci/woodpecker/push/build-image Pipeline was successful
2026-03-17 09:33:07 -05:00
d0b58a4734
Updates to track feedkit v0.7.2 and to add a dedupe processor
ci/woodpecker/push/build-image Pipeline was successful
v0.7.2
2026-03-16 18:35:44 -05:00
6cd823f528
Update go.mod
ci/woodpecker/push/build-image Pipeline was successful
2026-03-16 15:37:31 -05:00
84da2bb689
Added a postgres sink implementation.
ci/woodpecker/push/build-image Pipeline failed
v0.7.1
2026-03-16 15:32:46 -05:00
859ee9dd5c
Updated go.sum
ci/woodpecker/push/build-image Pipeline was successful
2026-03-16 13:37:49 -05:00
ea113e2dcc
Updated processor/normalizer wiring to track Feedkit v0.7.0
ci/woodpecker/push/build-image Pipeline failed
v0.7.0
2026-03-16 13:35:51 -05:00
38bc162918
Updated go.sum
ci/woodpecker/push/build-image Pipeline was successful
2026-03-15 19:26:51 -05:00
eae9568afe
Updated source configuration to track Feedkit v0.6.0
ci/woodpecker/push/build-image Pipeline failed
v0.6.0
2026-03-15 19:22:57 -05:00
f464592c56
Updates to accommodate the new upstream version of feedkit (v0.5.0), which now supports both polling sources and streaming sources.
ci/woodpecker/push/build-image Pipeline was successful
v0.5.2
2026-02-08 15:05:53 -06:00
123e8ff763
Moved the standards package out of internal/ so it can be imported by downstream consumers.
ci/woodpecker/push/build-image Pipeline was successful
v0.5.1
2026-02-08 09:15:07 -06:00
5923592b53
Moved the weatherfeeder model out of internal/ so that downstream consumers can import it directly.
ci/woodpecker/push/build-image Pipeline was successful
v0.5.0
2026-02-08 08:56:16 -06:00
c96a6bb78b
Remove Go test files from .dockerignore; this will enable the CI system to run tests before building.
2026-02-08 08:55:35 -06:00
cff8c5f593
Merged SCHEMA.md into API.md and made some tweaks to ensure consistency with the underlying domain model.
ci/woodpecker/push/build-image Pipeline was successful
2026-02-07 19:36:50 -06:00
190420e908
Added a SCHEMA.md with espress documentation of the JSON output schemas emitted by weatherfeeder.
ci/woodpecker/push/build-image Pipeline was successful
2026-02-07 17:26:07 -06:00
9663fdfc43
Updated main.go to register the postgres and NATS sinks in addition to the stdout sink.
ci/woodpecker/push/build-image Pipeline was successful
2026-02-07 11:57:54 -06:00
ffd4dfa76d
Updated feedkit dependency to v0.4.1.
ci/woodpecker/manual/build-image Pipeline was successful
2026-02-07 11:37:53 -06:00
d858bc1f31
Updated Dockerfile and Woodpecker pipeline to use harbor.maximumdirect.net proxy cache for upstream images.
ci/woodpecker/manual/build-image Pipeline was successful
ci/woodpecker/push/build-image Pipeline was successful
2026-02-01 19:39:55 -06:00
2a88c3c5f3
Updated the Woodpecker pipeline to utilize caching.
ci/woodpecker/manual/build-image Pipeline was successful
2026-02-01 19:04:22 -06:00
33c35b5f4a
Update Dockerfile to streamline the weatherfeeder user creation.
ci/woodpecker/manual/build-image Pipeline was successful
2026-02-01 18:17:12 -06:00
df3f42ef30
Updated the Dockerfile to reflect best practices; removed the dropreplace lines after updates to go.mod.
ci/woodpecker/manual/build-image Pipeline was successful
2026-02-01 16:59:34 -06:00
e86d4a02e0
Added a go mod tidy step to the Dockerfile build.
ci/woodpecker/manual/build-image Pipeline was successful
2026-02-01 10:15:50 -06:00
ba95371418
Added a second dropreplace step for ejr/feedkit.
ci/woodpecker/manual/build-image Pipeline failed
2026-02-01 10:10:53 -06:00
5a92fc0401
Fixed a bug in the Dockerfile with respect to the location of the dropreplace for ejr/feedkit.
ci/woodpecker/manual/build-image Pipeline failed
2026-02-01 10:01:02 -06:00
f522840fed
Updated go.mod to require feedkit v0.4.0.
ci/woodpecker/manual/build-image Pipeline failed
2026-02-01 09:57:10 -06:00
a46cbe17d1
Updated the Dockerfile to drop the ejr/feedkit replacement and to run go test before building.
ci/woodpecker/manual/build-image Pipeline failed
2026-02-01 09:47:17 -06:00
7b8b3b98f2
Added a Dockerfile and completely refactored the Woodpecker pipeline.
ci/woodpecker/manual/build-image Pipeline failed
2026-02-01 09:38:26 -06:00
4600ca053b
woodpecker: Update pipeline to allow manual triggering.
2026-02-01 08:10:24 -06:00
88d2385576
woodpecker: allow manual pipeline triggering.
2026-02-01 07:33:01 -06:00
6cdbb29215
woodpecker: refactor pipeline to use kaniko.
2026-02-01 07:22:28 -06:00
62464f449e
More woodpecker changes.
2026-01-31 13:56:12 -06:00
db8c66832f
Removed privileged: true from the Woodpecker pipeline.
2026-01-31 13:53:27 -06:00
062b12c44f
Add CI/CD pipeline configuration for building and publishing weatherfeeder.
2026-01-31 13:50:09 -06:00
da0231b20f
Add day/night estimation for NWS observations based on solar elevation and update observation model.
2026-01-22 23:15:17 -06:00
c675045013
Updated documentation and added API.md to document the stable external wire format.
2026-01-17 17:39:18 -06:00
b4a67e208c
Updated model and normalizers to map provider “feels like” fields into a single ApparentTemperatureC field.
2026-01-17 10:36:19 -06:00
c12cf91115
normalizers: implemented openmeteo forecast normalizer.
2026-01-17 10:16:50 -06:00
b47f1b2051
sources: added an OpenMeteo forecast source.
2026-01-17 08:00:23 -06:00
b8804d32d2
refactor(normalizers): deduplicate synthetic station ID generation
...
- Add common SynthStationID helpers for coordinate-based providers
- Use shared helper for Open-Meteo and OpenWeather station ID synthesis
- Require both lat/lon when generating synthetic IDs to avoid misleading defaults
- Remove unused Open-Meteo normalizer wrapper code
This reduces cross-provider duplication while keeping provider-specific
mapping logic explicit and readable.
2026-01-16 22:13:44 -06:00