-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[Root7] A path to reducing global object registration and management. #18083
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
75c93da
cea7afb
a26f549
6c0cb64
c48e4a3
8d4d34a
2a0441d
444af54
15a1f44
af7263f
1c1f71d
b8bdaba
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -157,7 +157,7 @@ | |
| INCREMENTAL: ${{ !contains(github.event.pull_request.labels.*.name, 'clean build') && !matrix.platform == 'mac15' && !matrix.platform == 'mac26'}} | ||
| GITHUB_PR_ORIGIN: ${{ github.event.pull_request.head.repo.clone_url }} | ||
| OVERRIDES: ${{ join( matrix.overrides, ' ') }} | ||
| run: | | ||
|
Check failure on line 160 in .github/workflows/root-ci.yml
|
||
| [ -d "${VIRTUAL_ENV_DIR}" ] && source ${VIRTUAL_ENV_DIR}/bin/activate | ||
| echo "Python is now $(which python3) $(python3 --version)" | ||
| src/.github/workflows/root-ci-config/build_root.py \ | ||
|
|
@@ -287,7 +287,7 @@ | |
| INCREMENTAL: ${{ !contains(github.event.pull_request.labels.*.name, 'clean build') }} | ||
| GITHUB_PR_ORIGIN: ${{ github.event.pull_request.head.repo.clone_url }} | ||
| shell: cmd | ||
| run: "C:\\setenv.bat ${{ matrix.target_arch }} && | ||
|
Check failure on line 290 in .github/workflows/root-ci.yml
|
||
| python .github/workflows/root-ci-config/build_root.py | ||
| --buildtype ${{ matrix.config }} | ||
| --platform windows10 | ||
|
|
@@ -413,7 +413,7 @@ | |
| - image: alma10 | ||
| platform_config: alma10-clang_ninja | ||
| is_special: true | ||
| property: "clang Ninja builtin" | ||
| property: "clang Ninja builtins auto-registration off" | ||
| overrides: ["CMAKE_CXX_STANDARD=20"] | ||
| # Fedora Rawhide with Python debug build | ||
| - image: rawhide | ||
|
|
@@ -447,7 +447,7 @@ | |
| - self-hosted | ||
| - linux | ||
| - ${{ matrix.architecture == null && 'x64' || matrix.architecture }} | ||
| - ${{ matrix.extra-runs-on == null && 'cpu' || matrix.extra-runs-on }} | ||
|
Check failure on line 450 in .github/workflows/root-ci.yml
|
||
|
|
||
| name: | | ||
| ${{ matrix.image }} ${{ matrix.property }} | ||
|
|
@@ -468,17 +468,17 @@ | |
| POST_INSTALL_DIR: /github/home/ROOT-CI/PostInstall | ||
|
|
||
| steps: | ||
| - name: Configure ccache | ||
| - name: Set up environment | ||
| run: | | ||
| ccache -o max_size=${{ matrix.is_special && '5G' || '1.5G' }} | ||
| ccache -p || true | ||
| ccache -s || true | ||
|
|
||
| - name: Set up Python Virtual Env | ||
| # if the `if` expr is false, `if` still has exit code 0. | ||
| # if the `if` block is entered, the block's exit code becomes the exit | ||
| # code of the `if`. | ||
| run: 'if [ -d /py-venv/ROOT-CI/bin/ ]; then . /py-venv/ROOT-CI/bin/activate && echo PATH=$PATH >> $GITHUB_ENV; fi' | ||
| if [ -d /py-venv/ROOT-CI/bin/ ]; then | ||
| . /py-venv/ROOT-CI/bin/activate && echo PATH=$PATH >> $GITHUB_ENV; | ||
| fi | ||
| if ${{ contains(matrix.property, 'auto-registration off') }}; then | ||
| echo "Disabling ROOT's object auto registration for this job" | ||
| echo ROOT_OBJECT_AUTO_REGISTRATION=0 >> $GITHUB_ENV; | ||
| fi | ||
|
|
||
| - name: Checkout | ||
| uses: actions/checkout@v6 | ||
|
|
@@ -499,7 +499,8 @@ | |
|
|
||
| - name: Print debug info | ||
| run: 'printf "%s@%s\\n" "$(whoami)" "$(hostname)"; | ||
| ls -la | ||
| ls -la; | ||
| echo "Path is: $PATH" | ||
| ' | ||
|
|
||
| - uses: root-project/gcc-problem-matcher-improved@main | ||
|
|
@@ -512,7 +513,7 @@ | |
| INCREMENTAL: ${{ !contains(github.event.pull_request.labels.*.name, 'clean build') }} | ||
| GITHUB_PR_ORIGIN: ${{ github.event.pull_request.head.repo.clone_url }} | ||
| OVERRIDES: ${{ join( matrix.overrides, ' ') }} | ||
| run: ".github/workflows/root-ci-config/build_root.py | ||
|
Check failure on line 516 in .github/workflows/root-ci.yml
|
||
| --buildtype RelWithDebInfo | ||
| --platform ${{ matrix.image }} | ||
| --platform_config ${{ matrix.platform_config }} | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.