dd-trace-py icon indicating copy to clipboard operation
dd-trace-py copied to clipboard

chore(ci): move build_docs job to GitHub Actions

Open brettlangdon opened this issue 1 year ago • 4 comments

Moving the build_docs CircleCI job to GitHub Actions.

It isn't really dependent on what we are doing in CircleCI, so no reason to not run on it's own here instead.

Checklist

  • [ ] PR author has checked that all the criteria below are met
  • The PR description includes an overview of the change
  • The PR description articulates the motivation for the change
  • The change includes tests OR the PR description describes a testing strategy
  • The PR description notes risks associated with the change, if any
  • Newly-added code is easy to change
  • The change follows the library release note guidelines
  • The change includes or references documentation updates if necessary
  • Backport labels are set (if applicable)

Reviewer Checklist

  • [ ] Reviewer has checked that all the criteria below are met
  • Title is accurate
  • All changes are related to the pull request's stated goal
  • Avoids breaking API changes
  • Testing strategy adequately addresses listed risks
  • Newly-added code is easy to change
  • Release note makes sense to a user of the library
  • If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment
  • Backport labels are set in a manner that is consistent with the release branch maintenance policy

brettlangdon avatar Aug 14 '24 15:08 brettlangdon

CODEOWNERS have been resolved as:

.circleci/config.templ.yml                                              @DataDog/python-guild @DataDog/apm-core-python
.gitlab-ci.yml                                                          @DataDog/apm-core-python
scripts/docs/build.sh                                                   @DataDog/python-guild
scripts/docs/install.sh                                                 @DataDog/python-guild
scripts/gen_circleci_config.py                                          @DataDog/apm-core-python

github-actions[bot] avatar Aug 14 '24 15:08 github-actions[bot]

Datadog Report

Branch report: brettlangdon/gha.build_docs Commit report: 9589544 Test service: dd-trace-py

:white_check_mark: 0 Failed, 120084 Passed, 58423 Skipped, 4h 12m 21.44s Total duration (2h 52m 51.87s time saved)

Benchmarks

Benchmark execution time: 2024-08-16 14:05:26

Comparing candidate commit 9589544edce201f036eb35935d7eed36d999fe60 in PR branch brettlangdon/gha.build_docs with baseline commit f42fb50fcef8ef4dd00c168551a5e3b624c25878 in branch main.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 353 metrics, 47 unstable metrics.

pr-commenter[bot] avatar Aug 14 '24 16:08 pr-commenter[bot]

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 9.88%. Comparing base (67b816b) to head (9589544). Report is 8 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main   #10223       +/-   ##
===========================================
- Coverage   71.99%    9.88%   -62.12%     
===========================================
  Files        1497     1403       -94     
  Lines      132295   121475    -10820     
===========================================
- Hits        95250    12010    -83240     
- Misses      37045   109465    +72420     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov-commenter avatar Aug 15 '24 20:08 codecov-commenter

This pull request has been automatically closed after a period of inactivity. After this much time, it will likely be easier to open a new pull request with the same changes than to update this one from the base branch. Please comment or reopen if you think this pull request was closed in error.

github-actions[bot] avatar Nov 15 '24 00:11 github-actions[bot]