Skip to content

Commit 81102a8

Browse files
committed
fix (ci): Allow opentelemetry-python forks to use CI
Signed-off-by: Josh Soref <[email protected]>
1 parent 52871b8 commit 81102a8

File tree

12 files changed

+129
-93
lines changed

12 files changed

+129
-93
lines changed

.github/workflows/core_contrib_test_0.yml

Lines changed: 98 additions & 90 deletions
Large diffs are not rendered by default.

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,22 @@ name: Core Contrib Test {{ file_number }}
66
on:
77
workflow_call:
88
inputs:
9+
CORE_REPO:
10+
required: false
11+
type: string
912
CORE_REPO_SHA:
1013
required: true
1114
type: string
15+
CONTRIB_REPO:
16+
required: false
17+
type: string
1218
CONTRIB_REPO_SHA:
1319
required: true
1420
type: string
1521
env:
22+
CORE_REPO: ${% raw %}{{ inputs.CORE_REPO || 'open-telemetry/opentelemetry-python' }}{% endraw %}
1623
CORE_REPO_SHA: ${% raw %}{{ inputs.CORE_REPO_SHA }}{% endraw %}
24+
CONTRIB_REPO: ${% raw %}{{ inputs.CONTRIB_REPO || 'open-telemetry/opentelemetry-python-contrib' }}{% endraw %}
1725
CONTRIB_REPO_SHA: ${% raw %}{{ inputs.CONTRIB_REPO_SHA }}{% endraw %}
1826
PIP_EXISTS_ACTION: w
1927

@@ -27,7 +35,7 @@ jobs:
2735
- name: Checkout contrib repo @ SHA - ${% raw %}{{ env.CONTRIB_REPO_SHA }}{% endraw %}
2836
uses: actions/checkout@v4
2937
with:
30-
repository: open-telemetry/opentelemetry-python-contrib
38+
repository: ${% raw %}{{ env.CONTRIB_REPO }}{% endraw %}
3139
ref: ${% raw %}{{ env.CONTRIB_REPO_SHA }}{% endraw %}
3240

3341
- name: Set up Python 3.8

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

.github/workflows/lint_0.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

.github/workflows/misc_0.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

.github/workflows/test_0.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

.github/workflows/test_1.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

.github/workflows/test_2.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ on:
1010
pull_request:
1111

1212
env:
13+
CORE_REPO: open-telemetry/opentelemetry-python
1314
CORE_REPO_SHA: main
15+
CONTRIB_REPO: open-telemetry/opentelemetry-python-contrib
1416
CONTRIB_REPO_SHA: main
1517
PIP_EXISTS_ACTION: w
1618

0 commit comments

Comments
 (0)