Skip to content

feat: add OpenTelemetry bridge for AI observability #487

feat: add OpenTelemetry bridge for AI observability

feat: add OpenTelemetry bridge for AI observability #487

Workflow file for this run

name: Check Formatting
permissions:
contents: read
on:
pull_request:
push:
branches:
- main
merge_group:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
fmt:
name: Check formatting
runs-on: ubuntu-latest
steps:
- name: Check out source code
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Go 1.21
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version: 1.21
- name: Check formatting
run: |
go fmt ./...
git diff --exit-code || (echo "Files are not formatted. Run \`go fmt ./...\` locally and commit the changes." && exit 1)
mod-tidy:
name: Check go.mod is tidy
runs-on: ubuntu-latest
steps:
- name: Check out source code
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Go 1.21
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version: 1.21
- name: Check go.mod/go.sum
run: |
go mod tidy
git diff --exit-code || (echo "go.mod/go.sum are not tidy. Run \`go mod tidy\` locally and commit the changes." && exit 1)