Skip to content

Commit 0baf15f

Browse files
committed
docs
1 parent 98b8c18 commit 0baf15f

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.github/workflows/generate_workflows_lib/src/generate_workflows_lib/misc.yml.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@ jobs:
3030
!contains(github.event.pull_request.labels.*.name, 'Approve Public API check')
3131
&& github.actor != 'opentelemetrybot' && github.event_name == 'pull_request'
3232
{%- endif %}
33+
{%- if job_data == "docs" %}
34+
if: |
35+
github.event.pull_request.user.login != 'opentelemetrybot' && github.event_name == 'pull_request'
36+
{%- endif %}
3337
steps:
3438
- name: Checkout repo @ SHA - ${% raw %}{{ github.sha }}{% endraw %}
3539
uses: actions/checkout@v4

.github/workflows/misc_0.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ jobs:
5555
docs:
5656
name: docs
5757
runs-on: ubuntu-latest
58+
if: |
59+
github.event.pull_request.user.login != 'opentelemetrybot' && github.event_name == 'pull_request'
5860
steps:
5961
- name: Checkout repo @ SHA - ${{ github.sha }}
6062
uses: actions/checkout@v4

tox.ini

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1009,16 +1009,17 @@ commands =
10091009

10101010
[testenv:docs]
10111011
deps =
1012-
# Install from CORE_REPO SHA first before docs-requirements.txt dependencies (which uses egg links from core and used for READTHEDOCS)
1013-
{env:CORE_REPO}\#egg=opentelemetry-api&subdirectory=opentelemetry-api
1014-
{env:CORE_REPO}\#egg=opentelemetry-semantic-conventions&subdirectory=opentelemetry-semantic-conventions
1015-
{env:CORE_REPO}\#egg=opentelemetry-sdk&subdirectory=opentelemetry-sdk
1016-
{toxinidir}/opentelemetry-instrumentation
1017-
{toxinidir}/util/opentelemetry-util-http
10181012
-c {toxinidir}/dev-requirements.txt
10191013
-r {toxinidir}/docs-requirements.txt
10201014
pytest
10211015

1016+
commands_pre =
1017+
python -m pip install {env:CORE_REPO}\#egg=opentelemetry-api&subdirectory=opentelemetry-api
1018+
python -m pip install {env:CORE_REPO}\#egg=opentelemetry-semantic-conventions&subdirectory=opentelemetry-semantic-conventions
1019+
python -m pip install {env:CORE_REPO}\#egg=opentelemetry-sdk&subdirectory=opentelemetry-sdk
1020+
python -m pip install {toxinidir}/opentelemetry-instrumentation
1021+
python -m pip install {toxinidir}/util/opentelemetry-util-http
1022+
10221023
changedir = docs
10231024

10241025
commands =

0 commit comments

Comments
 (0)