Skip to content

Commit

Permalink
add sync CI
Browse files Browse the repository at this point in the history
Signed-off-by: Matias Charriere <[email protected]>
  • Loading branch information
mcharriere committed Jul 22, 2024
1 parent 78d3e3c commit a518561
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 30 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/validate-sync-diffs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: "Validate sync diffs"
on:
pull_request:
branches:
- main
push: {}

jobs:
check:
name: "Check sync.sh was called"
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Download vendir
uses: giantswarm/install-binary-action@v3
with:
binary: "vendir"
version: "0.40.2"
download_url: "https://github.com/carvel-dev/vendir/releases/download/v${version}/vendir-linux-amd64"
smoke_test: "${binary} --version"

- name: Run sync.sh
run: |
./sync/sync.sh
- name: Check there is no diff
run: |
git diff --exit-code
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ Not following these limitations will most likely result in a broken deployment.

- The [Gateway API App](https://github.com/giantswarm/gateway-api-app) needs to be deployed beforehand.

## Development

Information about chart and version development can be found in [sync/README.md](https://github.com/giantswarm/envoy-gateway-app/blob/main/sync/README.md).

## Credit

- https://github.com/envoyproxy/gateway
30 changes: 0 additions & 30 deletions sync/patches/README.md

This file was deleted.

0 comments on commit a518561

Please sign in to comment.