diff options
-rw-r--r-- | .github/workflows/buf-ci.yaml (renamed from api/.github/workflows/buf-ci.yaml) | 2 | ||||
-rw-r--r-- | .github/workflows/docker.yaml (renamed from backend/.github/workflows/docker.yaml) | 5 | ||||
-rw-r--r-- | .github/workflows/go.yaml (renamed from backend/.github/workflows/go.yaml) | 10 | ||||
-rw-r--r-- | backend/.github/workflows/datadog.yaml | 37 |
4 files changed, 7 insertions, 47 deletions
diff --git a/api/.github/workflows/buf-ci.yaml b/.github/workflows/buf-ci.yaml index 4eb4862..803d9cf 100644 --- a/api/.github/workflows/buf-ci.yaml +++ b/.github/workflows/buf-ci.yaml @@ -16,3 +16,5 @@ jobs: steps: - uses: actions/checkout@v4 - uses: bufbuild/buf-action@v1 + with: + input: api diff --git a/backend/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index cf6aec9..6249b83 100644 --- a/backend/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -28,9 +28,6 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - with: - submodules: recursive - token: ${{ secrets.PAT_TOKEN }} - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -65,7 +62,7 @@ jobs: id: build-and-push uses: docker/build-push-action@v6 with: - context: . + context: backend platforms: linux/amd64,linux/arm64 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} diff --git a/backend/.github/workflows/go.yaml b/.github/workflows/go.yaml index 2eb8dd2..c4e2b77 100644 --- a/backend/.github/workflows/go.yaml +++ b/.github/workflows/go.yaml @@ -9,6 +9,10 @@ on: permissions: contents: read +defaults: + run: + working-directory: ./backend + jobs: build: runs-on: ubuntu-latest @@ -21,9 +25,6 @@ jobs: steps: - uses: actions/checkout@v4 - with: - submodules: recursive - token: ${{ secrets.PAT_TOKEN }} - uses: actions/setup-go@v5 with: go-version: stable @@ -44,9 +45,6 @@ jobs: steps: - uses: actions/checkout@v4 - with: - submodules: recursive - token: ${{ secrets.PAT_TOKEN }} - uses: actions/setup-go@v5 with: go-version: stable diff --git a/backend/.github/workflows/datadog.yaml b/backend/.github/workflows/datadog.yaml deleted file mode 100644 index e7418f3..0000000 --- a/backend/.github/workflows/datadog.yaml +++ /dev/null @@ -1,37 +0,0 @@ -on: [push] - -name: Datadog Analysis - -jobs: - static-analysis: - runs-on: ubuntu-latest - name: Datadog Static Analyzer - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Check code meets quality and security standards - id: datadog-static-analysis - uses: DataDog/datadog-static-analyzer-github-action@v1 - with: - dd_api_key: ${{ secrets.DD_API_KEY }} - dd_app_key: ${{ secrets.DD_APP_KEY }} - dd_service: ibd-trader-backend - dd_env: ci - dd_site: datadoghq.com - cpu_count: 2 - - software-composition-analysis: - runs-on: ubuntu-latest - name: Datadog SBOM Generation and Upload - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Check imported libraries are secure and compliant - id: datadog-software-composition-analysis - uses: DataDog/datadog-sca-github-action@main - with: - dd_api_key: ${{ secrets.DD_API_KEY }} - dd_app_key: ${{ secrets.DD_APP_KEY }} - dd_service: ibd-trader-backend - dd_env: ci - dd_site: datadoghq.com |