~xenrox/ntfy-alertmanager

Remove HTTP method checks

This is enforced by the router now.
Bump Go version
Upgrade dependencies
docker: Release 0.4.0
Remove default ntfy server setting

Setting this to "https://ntfy.sh" has security implications: If the user
forgets to set his server, but uses the new short form for topics, the
notification will be sent to "ntfy.sh" and could expose information.
Mirror docker image to Codeberg
Expose context to cache functions
maxNTFYActions should be const
docker: Fix warnings

"FromAsCasing: 'as' and 'FROM' keywords' casing do not match"
Allow setting topic through URL query parameters

Closes: https://codeberg.org/xenrox/ntfy-alertmanager/issues/2
config: Allow to separate the ntfy topic from the server
Fix linter warnings
Limit number of ntfy actions

ntfy supports a maximum of three actions. If more a defined, the sending
of the message will fail. To prevent this, the surplus actions will be
removed.
Let a label specify its own ntfy topic

References: https://todo.xenrox.net/~xenrox/ntfy-alertmanager/9
Add support for displaying the alert's GeneratorURL
Add testing setup
ci: Install docker-buildx

Fix for:
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            Install the buildx component to build images with BuildKit:
ci: Push docker images to own registry as well
Next