File tree Expand file tree Collapse file tree 3 files changed +13
-6
lines changed
generate_workflows_lib/src/generate_workflows_lib Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -1009,16 +1009,17 @@ commands =
10091009
10101010[testenv:docs]
10111011deps =
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+
10221023changedir = docs
10231024
10241025commands =
You can’t perform that action at this time.
0 commit comments