Skip to content

ddtrace/tracer: fix concurrent map writes when applying trace samplin… #976

ddtrace/tracer: fix concurrent map writes when applying trace samplin…

ddtrace/tracer: fix concurrent map writes when applying trace samplin… #976

name: Main Branch and Release Tests
on:
workflow_call: # allows to reuse this workflow
inputs:
ref:
description: 'The branch to run the workflow on'
required: true
type: string
push:
branches:
- main
- release-v*
tags:
- "**"
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
unit-integration-tests:
strategy:
matrix:
go-version: ["1.20", "1.21", "1.22"]
fail-fast: false
uses: ./.github/workflows/unit-integration-tests.yml
with:
go-version: ${{ matrix.go-version }}
ref: ${{ inputs.ref || github.ref }}
secrets: inherit
multios-unit-tests:
strategy:
matrix:
runs-on: [ macos-latest, windows-latest, ubuntu-latest ]
go-version: ["1.20", "1.21", "1.22"]
fail-fast: false
uses: ./.github/workflows/multios-unit-tests.yml
with:
go-version: ${{ matrix.go-version }}
runs-on: ${{ matrix.runs-on }}
ref: ${{ inputs.ref || github.ref }}
secrets: inherit