Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/main-cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,35 @@ jobs:
govulncheck ./...
- name: Build container image
run: docker build . --file Dockerfile --tag datafog-api:$(date +%s)

benchmark:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.24.13"
- name: Run benchmark suites with trend report
run: |
bash scripts/run-benchmarks.sh
- name: Upload benchmark artifacts
uses: actions/upload-artifact@v4
with:
name: benchmark-results
path: |
/tmp/bench/benchmark-current.txt
/tmp/bench/benchmark-trend.txt

race:
runs-on: ubuntu-latest
needs: build
steps:
- uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.24.13"
- name: Run race detector
run: go test -race ./...
23 changes: 9 additions & 14 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
# datafog contributing guidelines
# Contributing to DataFog

The datafog community appreciates your contributions via issues and
pull requests. Note that the [code of conduct](CODE_OF_CONDUCT.md)
applies to all interactions with the datafog project, including
issues and pull requests.
DataFog welcomes contributions via issues and pull requests. The [Code of Conduct](CODE_OF_CONDUCT.md) applies to all project interactions, including issues and PRs.

When submitting a pull request:

- Follow project style guidelines.
- Ensure tests and docs are updated where behavior changes.
- Keep commit messages clear and descriptive.
- Confirm your work is covered by a compatible license in line with the project [`LICENSE`](LICENSE).

When submitting pull requests, please follow the style guidelines of
the project, ensure that your code is tested and documented, and write
good commit messages, e.g., following [these
guidelines](https://chris.beams.io/posts/git-commit/).

By submitting a pull request, you are licensing your code under the
project [license](LICENSE) and affirming that you either own copyright
(automatic for most individuals) or are authorized to distribute under
the project license (e.g., in case your employer retains copyright on
your work).
Loading
Loading