Skip to content

Commit 7774d58

Browse files
authored
feat: unification of gateway and event core (#191)
1 parent 971133e commit 7774d58

39 files changed

+2763
-69
lines changed

.github/workflows/build-emit.yaml

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
tags:
6+
- "[0-9]+.[0-9]+.[0-9]+"
7+
paths:
8+
- .github/workflows/build-emit.yaml
9+
- "integrationos-domain/**"
10+
- "integrationos-emit/**"
11+
- Cargo.lock
12+
- Dockerfile.common
13+
- integrationos-emit/Dockerfile
14+
15+
env:
16+
docker_image_tag: ${{ github.ref == 'refs/heads/main' && github.sha || github.ref_name }}
17+
18+
jobs:
19+
build:
20+
runs-on: ubuntu-latest
21+
22+
permissions:
23+
contents: read
24+
id-token: write
25+
26+
steps:
27+
- uses: actions/checkout@v3
28+
- uses: integration-os/google-artifact-registry-action@v2
29+
30+
with:
31+
image: "us-docker.pkg.dev/integrationos/docker-oss/emit:${{ env.docker_image_tag }}"
32+
service_account: [email protected]
33+
workload_identity_provider: projects/356173785332/locations/global/workloadIdentityPools/github-actions/providers/github-actions
34+
file: integrationos-emit/Dockerfile
35+
context: .
36+
build-args: |
37+
"EXECUTABLE=integrationos-emit"

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,9 @@ target/
206206
*.node
207207

208208
*/generated_test_output/*
209+
210+
# test docker compose files
211+
test.docker-compose.yml
212+
fluvio-data/
213+
fluvio-metadata/
214+
mongo-data/

0 commit comments

Comments
 (0)