Syncer #702
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Syncer | |
| on: | |
| schedule: | |
| - cron: '0 2 * * *' | |
| workflow_dispatch: | |
| jobs: | |
| build: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1 | |
| - name: Set up Go | |
| uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5.6.0 | |
| with: | |
| go-version: '1.25' | |
| - name: Install | |
| run: | | |
| echo "install image-syncer" | |
| GOBIN=/usr/local/bin go install github.com/appscode-images/image-syncer@latest | |
| - name: Login to Docker Hub | |
| uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 | |
| with: | |
| username: ${{ secrets.DOCKERHUB_USERNAME }} | |
| password: ${{ secrets.DOCKERHUB_READONLY_TOKEN }} | |
| - name: Log in to the GitHub Container registry | |
| uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 | |
| with: | |
| registry: ghcr.io | |
| username: 1gtm | |
| password: ${{ secrets.LGTM_GITHUB_TOKEN }} | |
| - name: Sync | |
| run: | | |
| image-syncer --all ghcr.io/ferretdb/postgres-documentdb ghcr.io/appscode-images/postgres-documentdb || true | |
| image-syncer andrewgaul/s3proxy ghcr.io/appscode/s3proxy || true | |
| image-syncer semitechnologies/weaviate ghcr.io/appscode-images/weaviate || true | |
| image-syncer crossplane/crossplane ghcr.io/kubedb/crossplane || true | |
| image-syncer ghcr.io/fluxcd/flux-cli ghcr.io/appscode-images/fluxcd-cli || true | |
| image-syncer ghcr.io/fluxcd/helm-controller ghcr.io/appscode-images/fluxcd-helm-controller || true | |
| image-syncer ghcr.io/fluxcd/image-automation-controller ghcr.io/appscode-images/fluxcd-image-automation-controller || true | |
| image-syncer ghcr.io/fluxcd/image-reflector-controller ghcr.io/appscode-images/fluxcd-image-reflector-controller || true | |
| image-syncer ghcr.io/fluxcd/kustomize-controller ghcr.io/appscode-images/fluxcd-kustomize-controller || true | |
| image-syncer ghcr.io/fluxcd/notification-controller ghcr.io/appscode-images/fluxcd-notification-controller || true | |
| image-syncer ghcr.io/fluxcd/source-controller ghcr.io/appscode-images/fluxcd-source-controller || true | |
| image-syncer ghcr.io/scality/cloudserver ghcr.io/appscode/cloudserver || true | |
| image-syncer ghcr.io/stakater/reloader ghcr.io/appscode/reloader || true | |
| image-syncer gotenberg/gotenberg ghcr.io/appscode/gotenberg || true | |
| image-syncer groundnuty/k8s-wait-for ghcr.io/appscode/k8s-wait-for || true | |
| image-syncer openfga/openfga ghcr.io/appscode/openfga || true | |
| image-syncer quay.io/jetstack/cert-manager-acmesolver ghcr.io/appscode-images/cert-manager-acmesolver || true | |
| image-syncer quay.io/jetstack/cert-manager-cainjector ghcr.io/appscode-images/cert-manager-cainjector || true | |
| image-syncer quay.io/jetstack/cert-manager-controller ghcr.io/appscode-images/cert-manager-controller || true | |
| image-syncer quay.io/jetstack/cert-manager-startupapicheck ghcr.io/appscode-images/cert-manager-startupapicheck || true | |
| image-syncer quay.io/jetstack/cert-manager-webhook ghcr.io/appscode-images/cert-manager-webhook || true | |
| image-syncer registry.k8s.io/ingress-nginx/controller ghcr.io/appscode-images/ingress-nginx-controller | |
| image-syncer restic/restic ghcr.io/appscode-images/restic || true | |
| image-syncer rpardini/docker-registry-proxy ghcr.io/appscode/docker-registry-proxy || true | |
| image-syncer xpkg.upbound.io/crossplane/crossplane ghcr.io/kubedb/crossplane || true |