Skip to content

deps(example-python): bump ddtrace from 4.10.1 to 4.11.1 in /examples/single_service/src/python-project #702

deps(example-python): bump ddtrace from 4.10.1 to 4.11.1 in /examples/single_service/src/python-project

deps(example-python): bump ddtrace from 4.10.1 to 4.11.1 in /examples/single_service/src/python-project #702

Workflow file for this run

# Unless explicitly stated otherwise all files in this repository are licensed under
# the Apache 2.0 License.
#
# This product includes software developed at Datadog
# (https://www.datadoghq.com/) Copyright 2025-Present Datadog, Inc.
name: Docs Link Check
on:
pull_request:
push:
branches:
- main
- "feature/**"
permissions:
contents: read
concurrency:
group: ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
links:
timeout-minutes: 10
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
- name: Install lychee CLI
shell: bash
run: |
set -euo pipefail
version="0.23.0"
archive="lychee-x86_64-unknown-linux-gnu.tar.gz"
url="https://github.com/lycheeverse/lychee/releases/download/lychee-v${version}/${archive}"
sha256="1fcb6ccf10d04c22b8c5873c5b9cb7be32ee7423e12169d6f1a79a6f1962ef81"
curl -fsSL "$url" -o "/tmp/${archive}"
echo "${sha256} /tmp/${archive}" | sha256sum --check
mkdir -p "$RUNNER_TEMP/lychee-bin"
tar -xzf "/tmp/${archive}" -C "$RUNNER_TEMP/lychee-bin"
echo "$RUNNER_TEMP/lychee-bin" >> "$GITHUB_PATH"
"$RUNNER_TEMP/lychee-bin/lychee" --version
- name: Check markdown links
shell: bash
run: |
set -euo pipefail
shopt -s globstar nullglob
files=(
README.md
CONTRIBUTING.md
AGENTS.md
CHANGELOG.md
SECURITY.md
docs/**/*.md
examples/**/*.md
)
# lychee replaces the default success-code set when --accept is present.
lychee \
--no-progress \
--verbose \
--accept '200..=299,429' \
--max-retries 2 \
--retry-wait-time 2 \
"${files[@]}"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}