aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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.yaml37
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