Skip to content

Commit 35404a0

Browse files
authored
Merge branch 'main' into saumya_codeql_exclusion
2 parents 0553217 + 5f78f4c commit 35404a0

28 files changed

Lines changed: 2257 additions & 11 deletions

.github/workflows/bzlmod-lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ on:
2121
- main
2222
jobs:
2323
bzlmod-lock:
24-
uses: eclipse-score/cicd-workflows/.github/workflows/bzlmod-lock-check.yml@main
24+
uses: eclipse-score/cicd-workflows/.github/workflows/bzlmod-lock-check.yml@c1c90b1a82a1fab0fc202979dde6686b2162d5a8 # v0.0.0
2525
with:
2626
working-directory: .

.github/workflows/docs_cleanup.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ on:
2020
- cron: '0 0 * * *' # Runs every day at midnight UTC
2121
jobs:
2222
docs-cleanup:
23-
uses: eclipse-score/cicd-workflows/.github/workflows/docs-cleanup.yml@main
23+
uses: eclipse-score/cicd-workflows/.github/workflows/docs-cleanup.yml@c1c90b1a82a1fab0fc202979dde6686b2162d5a8 # v0.0.0
2424
secrets:
2525
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/format.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ on:
1818
types: [checks_requested]
1919
jobs:
2020
formatting-check:
21-
uses: eclipse-score/cicd-workflows/.github/workflows/format.yml@main
21+
uses: eclipse-score/cicd-workflows/.github/workflows/format.yml@c1c90b1a82a1fab0fc202979dde6686b2162d5a8 # v0.0.0
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# *******************************************************************************
2+
# Copyright (c) 2026 Contributors to the Eclipse Foundation
3+
#
4+
# See the NOTICE file(s) distributed with this work for additional
5+
# information regarding copyright ownership.
6+
#
7+
# This program and the accompanying materials are made available under the
8+
# terms of the Apache License Version 2.0 which is available at
9+
# https://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# SPDX-License-Identifier: Apache-2.0
12+
# *******************************************************************************
13+
name: Internal Tooling Tests
14+
on:
15+
pull_request:
16+
types: [opened, reopened, synchronize]
17+
push:
18+
branches:
19+
- main
20+
jobs:
21+
internal_tests:
22+
uses: eclipse-score/cicd-workflows/.github/workflows/tests.yml@main
23+
with:
24+
bazel-target: "test //scripts/tooling:tooling_tests"

.github/workflows/test_and_docs.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ on:
3030
concurrency:
3131
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
3232
cancel-in-progress: ${{ github.ref_name != 'main' && !startsWith(github.ref_name, 'release/') }}
33+
env:
34+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3335
jobs:
3436
test_and_docs:
3537
runs-on: ubuntu-22.04
@@ -111,6 +113,8 @@ jobs:
111113
--github_user=${{ github.repository_owner }} \
112114
--github_repo=${{ github.event.repository.name }}
113115
116+
CURRENT=$(realpath .)
117+
bazel run //scripts/tooling -- misc html_report --output ${CURRENT}/_build/status_dashboard.html
114118
tar -cf github-pages.tar _build
115119
- name: Upload documentation artifact
116120
uses: actions/upload-artifact@v4.4.0

BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,5 @@ use_format_targets()
6767

6868
exports_files([
6969
"MODULE.bazel",
70+
"pyproject.toml",
7071
])

MODULE.bazel.lock

Lines changed: 14 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,8 @@ local_path_override(module_name = "score_tooling", path = "../tooling")
171171
### Rust
172172

173173
Use `scripts/generate_rust_analyzer_support.sh` to generate rust_analyzer settings that will let VS Code work.
174+
175+
## Internal tooling
176+
177+
Internal tooling scripts are currently under development to provide user single point of interaction with all
178+
created goods. More detailed readme can be found in scripts: [Tooling README](scripts/tooling/README.md)

bazel_common/score_python.MODULE.bazel

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
# SPDX-License-Identifier: Apache-2.0
1212
# *******************************************************************************
1313
bazel_dep(name = "rules_python", version = "1.8.3")
14+
bazel_dep(name = "aspect_rules_py", version = "1.5.2")
1415

1516
PYTHON_VERSION = "3.12"
1617

@@ -28,3 +29,12 @@ pip.parse(
2829
requirements_lock = "//feature_integration_tests/test_cases:requirements.txt.lock",
2930
)
3031
use_repo(pip, "pip_score_venv_test")
32+
33+
pip.parse(
34+
envsubst = ["PIP_INDEX_URL"],
35+
extra_pip_args = ["--index-url=${PIP_INDEX_URL:-https://pypi.org/simple/}"],
36+
hub_name = "ref_int_scripts_env",
37+
python_version = PYTHON_VERSION,
38+
requirements_lock = "//scripts/tooling:requirements.txt",
39+
)
40+
use_repo(pip, "ref_int_scripts_env")

docs/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@ Newest Release Notes
3030
newest_release_note = max(all_release_notes, key=lambda s: int(re.search(r'v(\d+)', s["id"]).group(1)))
3131
results = [newest_release_note]
3232

33+
Current Integration Status Overview
34+
-----------------------------------
35+
36+
`View dashboard (points always to main for now) <https://eclipse-score.github.io/reference_integration/main/status_dashboard.html>`_
37+
3338
Explore the documentation
3439
-------------------------
3540
.. toctree::

0 commit comments

Comments
 (0)