docs: link to Docker image, APT, in release notes
This commit is contained in:
@@ -6,3 +6,10 @@ protocol compatible with Syncthing 1.
|
|||||||
|
|
||||||
More detailed information about Syncthing 2 can be found in the release
|
More detailed information about Syncthing 2 can be found in the release
|
||||||
notes at https://github.com/syncthing/syncthing/releases.
|
notes at https://github.com/syncthing/syncthing/releases.
|
||||||
|
|
||||||
|
This release is also available as:
|
||||||
|
|
||||||
|
* APT repository: https://apt.syncthing.net/
|
||||||
|
|
||||||
|
* Docker image: `docker.io/syncthing/syncthing:{{.version}}` or `ghcr.io/syncthing/syncthing:{{.version}}`
|
||||||
|
(`{docker,ghcr}.io/syncthing/syncthing:1` to follow just the major version)
|
||||||
|
|||||||
+14
-1
@@ -22,6 +22,7 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
"text/template"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@@ -59,12 +60,24 @@ func main() {
|
|||||||
|
|
||||||
// Load potential additional release notes from within the repo
|
// Load potential additional release notes from within the repo
|
||||||
func additionalNotes(newVer string) ([]string, error) {
|
func additionalNotes(newVer string) ([]string, error) {
|
||||||
|
data := map[string]string{
|
||||||
|
"version": strings.TrimLeft(newVer, "v"),
|
||||||
|
}
|
||||||
|
|
||||||
var notes []string
|
var notes []string
|
||||||
ver, _, _ := strings.Cut(newVer, "-")
|
ver, _, _ := strings.Cut(newVer, "-")
|
||||||
for {
|
for {
|
||||||
file := fmt.Sprintf("relnotes/%s.md", ver)
|
file := fmt.Sprintf("relnotes/%s.md", ver)
|
||||||
if bs, err := os.ReadFile(file); err == nil {
|
if bs, err := os.ReadFile(file); err == nil {
|
||||||
notes = append(notes, strings.TrimSpace(string(bs)))
|
tpl, err := template.New("notes").Parse(string(bs))
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
buf := new(bytes.Buffer)
|
||||||
|
if err := tpl.Execute(buf, data); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
notes = append(notes, strings.TrimSpace(buf.String()))
|
||||||
} else if !os.IsNotExist(err) {
|
} else if !os.IsNotExist(err) {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user