Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b8517ec
Initialize go project
m-bugla Jun 7, 2026
160acb5
WIP: go rewrite
m-bugla Jun 10, 2026
a662a6d
Workers, protobuf definition
m-bugla Jun 11, 2026
25e3560
protobuf conversion, produce to out topic, flag parsing
m-bugla Jun 11, 2026
d601b1c
Remove "old" directory
m-bugla Jun 14, 2026
41a19f9
Token event handling, file restructure
m-bugla Jun 15, 2026
20e600a
Update .gitignore
m-bugla Jun 15, 2026
eee339f
Update .editorconfig
m-bugla Jun 15, 2026
05e0085
Create Makefile, update README
m-bugla Jun 15, 2026
e4fa9d6
Introduce ff flag parsing library for handling environment variable
m-bugla Jun 15, 2026
ad8a71f
Update CI/CD for Go
m-bugla Jun 18, 2026
8f9ba33
Update README for golangci-lint
m-bugla Jun 18, 2026
02f4c6f
Reformat and fixes for golangci-lint
m-bugla Jun 18, 2026
96d156e
Add Dockerfile
m-bugla Jun 18, 2026
a3bfc1b
Fix GitLab CI incorrect format for artifacts path property
m-bugla Jun 18, 2026
1dbacb3
Fix typo in GitLab CI build script
m-bugla Jun 18, 2026
8bd0fa7
Add missing stage declaration for proto-lint job, update .gitignore
m-bugla Jun 18, 2026
aa57299
Update GitHub workflow
malte-hansen Jun 18, 2026
eb84467
Add manual workflow dispatch
malte-hansen Jun 18, 2026
7aae8d7
Use multi-stage build for Dockerfile
m-bugla Jun 18, 2026
60a2bfe
Remember known span IDs and skip previously seen spans
m-bugla Jun 18, 2026
b454864
Refactor token validation to use dependency injection
m-bugla Jun 19, 2026
7788c75
Add Git pre-commit hook
m-bugla Jun 20, 2026
62f6211
Fixes: Missing map ok check, SpanReader constructor missing assignmen…
m-bugla Jun 20, 2026
684356f
Move protobuf entity_id from entity_descriptor to ParsedSpan message
m-bugla Jun 21, 2026
674acf7
Fix proto-lint job failing due to buf image entrypoint
m-bugla Jun 21, 2026
0107204
Fix missing space in buf.yaml, rename token EventType enum values
m-bugla Jun 21, 2026
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
478 changes: 21 additions & 457 deletions .editorconfig

Large diffs are not rendered by default.

174 changes: 0 additions & 174 deletions .github/workflows/ci.yaml

This file was deleted.

86 changes: 86 additions & 0 deletions .github/workflows/deploy-docker.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: CI Pipeline

on:
push:
branches:
- main
pull_request:
branches:
- "**"
workflow_dispatch:

env:
GO_VERSION: "1.26.x"
GOLANGCI_LINT_VERSION: "v2.12"
BUF_VERSION: "1.70.0"

jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: ${{ env.GO_VERSION }}
- name: Install dependencies
run: go get ./...
- name: Build
run: go build -v ./...
- name: Test
run: go test -v -race

lint:
name: Code Lint
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: ${{ env.GO_VERSION }}
- name: golangci-lint
uses: golangci/golangci-lint-action@v9
with:
version: ${{ env.GOLANGCI_LINT_VERSION }}

buf:
name: Protobuf Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: bufbuild/buf-action@v1
with:
version: ${{ env.BUF_VERSION }}
breaking: false
push: false
archive: false
pr_comment: false

build:
runs-on: ubuntu-latest
timeout-minutes: 30
needs: [test, lint, buf]

steps:
- uses: actions/checkout@v6
- name: Setup Go
uses: actions/setup-go@v6
with:
go-version: ${{ env.GO_VERSION }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Log in to Docker Container Registry
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push multi-arch Docker image
run: |
docker buildx build \
--platform linux/amd64,linux/arm64 \
--tag ${{ vars.DOCKER_IMAGE_NAME }}:latest . \
--push
23 changes: 0 additions & 23 deletions .github/workflows/release-version.yml

This file was deleted.

Loading