Make sure as much as possible runs for forks and PRs as well, while keeping the release specific stuff out of the way.
53 lines
1.0 KiB
YAML
53 lines
1.0 KiB
YAML
version: 1
|
|
creds:
|
|
- registry: docker.io
|
|
user: "{{env \"DOCKERHUB_USERNAME\"}}"
|
|
pass: "{{env \"DOCKERHUB_TOKEN\"}}"
|
|
|
|
defaults:
|
|
ratelimit:
|
|
min: 100
|
|
retry: 1m
|
|
parallel: 4
|
|
|
|
sync:
|
|
|
|
- source: ghcr.io/syncthing/syncthing
|
|
target: docker.io/syncthing/syncthing
|
|
type: repository
|
|
tags:
|
|
allow:
|
|
- latest
|
|
- rc
|
|
- edge
|
|
- \d+
|
|
- \d+\.\d+
|
|
- \d+\.\d+\.\d+
|
|
- \d+\.\d+\.\d+-rc\.\d+
|
|
|
|
- source: ghcr.io/syncthing/relaysrv
|
|
target: docker.io/syncthing/relaysrv
|
|
type: repository
|
|
tags:
|
|
allow:
|
|
- latest
|
|
- rc
|
|
- edge
|
|
- \d+
|
|
- \d+\.\d+
|
|
- \d+\.\d+\.\d+
|
|
- \d+\.\d+\.\d+-rc\.\d+
|
|
|
|
- source: ghcr.io/syncthing/discosrv
|
|
target: docker.io/syncthing/discosrv
|
|
type: repository
|
|
tags:
|
|
allow:
|
|
- latest
|
|
- rc
|
|
- edge
|
|
- \d+
|
|
- \d+\.\d+
|
|
- \d+\.\d+\.\d+
|
|
- \d+\.\d+\.\d+-rc\.\d+
|