76 lines
2.4 KiB
Plaintext
76 lines
2.4 KiB
Plaintext
2024-04-17 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* videodog.go: increase the cron interval to 1 hour
|
|
|
|
2024-04-12 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* Dockerfile: disable CGO compilation
|
|
|
|
2024-04-11 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* videodog.go: added the -checkstart flag
|
|
|
|
* go.mod: added modernc.org/sqlite
|
|
* go.mod: removed github.com/mattn/go-sqlite3
|
|
* spool.go: change the database driver to the one in use by
|
|
modernc.org/sqlite
|
|
|
|
* go.mod: updated gocron to v2.
|
|
* videodog.go: updated the scheduler to use v2's API.
|
|
|
|
* videodog.go: the scheduler will now operate on a fixed scheduler
|
|
rather than just every N minutes.
|
|
* config.go: since the scheduler now runs at fixed intervals, the
|
|
config for a channel has lost the functions related to stale timers.
|
|
|
|
* videodog.go: videodog will not panic anymore when the YouTube feed
|
|
fetcher yields HTTP 404 randomly.
|
|
|
|
2024-02-26 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* config.go: the check interval for channels is now received via
|
|
parameter in TryCheckInterval rather than being hardcoded.
|
|
* config.go: the Channel now has an internal clock function to
|
|
allow tests using a custom clock.
|
|
|
|
2024-02-24 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* go.mod: update dependencies to the latest versions.
|
|
* go.mod: update Go language runtime to 1.22.
|
|
* Dockerfile: compile the image using Go 1.22.
|
|
|
|
* GNUmakefile: Add a make file with the build scripts used to
|
|
compile the project. Includes a couple of scripts to create Docker
|
|
images for linux/amd64 and linux/arm64.
|
|
|
|
2024-02-23 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* .github/workflows: remove GitHub Actions.
|
|
|
|
2023-09-22 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* videodog.go: allow users to provide a custom check interval via
|
|
the -interval flag.
|
|
* config.go: use the provided check interval when creating a
|
|
poller instead of the hardcoded value of 20 minutes.
|
|
|
|
* .github/workflows/cd.yml: fix the name of the Docker package.
|
|
|
|
2023-08-09 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* go.mod: bump the project to use Go 1.21.
|
|
* Dockerfile: bump compiled image to use Go 1.21 runtime.
|
|
|
|
* .github/workflows: create workflows for testing that the program
|
|
compiles and is linted, and for pushing the Docker container into
|
|
GHCR.
|
|
|
|
2023-07-27 Dani Rodríguez <dani@danirod.es>
|
|
|
|
* Dockerfile: statically compile the Docker image and provide a
|
|
scratch image as the final layer.
|
|
|
|
2023-07-06 Dani Rodríguez <dani@danirod.es>
|
|
|
|
Initial release.
|