github AkashRajpurohit/git-sync v0.18.0

19 hours ago

What's New!

In this release, we have added support for notifications! So now you can get notified when your sync is complete, or if there are any errors.

Supported Providers

  • Ntfy
  • Gotify
  • (If you want to add another provider, please let me know!)
image

Configuration

You can configure the notifications in the config.yaml file.

notification:
  enabled: true
  only_failures: false
  ntfy:
    topic: 'backup'
    server: 'https://ntfy.sh' # Optional
    username: 'akash' # Optional
    password: 'password' # Optional
    priority: 4 # Optional (1-5)
    tags: ['backup'] # Optional
  gotify:
    url: 'http://localhost:2444'
    app_token: 'your_app_token'
    priority: 4 # Optional (1-5)

Full configuration can be found in our Wiki.

Changelog

  • 36692d3 feat: ✨ notification configuration added
  • 3a26bfc feat(logger): 🔧 add initial fields to logger configuration for app identification
  • 6006220 chore(deps): update Go version to 1.24.1 and upgrade go-github to v69
  • 1572213 chore(deps): update module github.com/spf13/cobra to v1.9.1 (#100)
  • 095c1fb chore(deps): update module github.com/google/go-github/v68 to v69 (#95)
  • 698fe40 chore(deps): update golang docker tag to v1.24.1 (#91)
  • f632107 chore(deps): update module golang.org/x/oauth2 to v0.28.0 (#94)
  • e5e6d1b build: ⬆️ go version upgraded to 1.23.5
  • 55d99ea chore: 🔧 update goreleaser config

Don't miss a new git-sync release

NewReleases is sending notifications on new releases.