diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index e2464755d7b1..ad30c2004427 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,190 +1 @@ -# This file lists reviewers that are auto-assigned when a pull request modifies -# certain files or directories. If you add yourself to this file, you commit to -# reviewing a large fraction of pull requests in the relevant area. -# -# The GitHub "code owners" mechanism is used exclusively to auto-assign -# reviewers and does not carry significance beyond that. It is not necessary -# to receive an approval from a "code owner" in particular -- any LLVM project -# member can approve pull requests. -# -# This is independent of LLVM's own "maintainer" concept. -# See https://llvm.org/docs/DeveloperPolicy.html#maintainers as well as the -# Maintainers.* files in the the respective subproject directories. - -/libcxx/ @llvm/reviewers-libcxx -/libcxxabi/ @llvm/reviewers-libcxxabi -/libunwind/ @llvm/reviewers-libunwind -/runtimes/ @llvm/reviewers-libcxx - -/llvm/lib/Analysis/BasicAliasAnalysis.cpp @nikic -/llvm/lib/Analysis/HashRecognize.cpp @artagnon @pfusik -/llvm/lib/Analysis/InstructionSimplify.cpp @nikic -/llvm/lib/Analysis/LazyValueInfo.cpp @nikic -/llvm/lib/Analysis/ScalarEvolution.cpp @nikic -/llvm/lib/Analysis/ValueTracking.cpp @nikic -/llvm/lib/IR/ConstantRange.cpp @nikic -/llvm/lib/IR/Core.cpp @nikic -/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @nikic -/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @nikic -/llvm/lib/Transforms/InstCombine/ @nikic - -# AMDGPU buffer pointer lowerings -/llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp @krzysz00 - -/clang/test/CXX/drs/ @Endilll -/clang/www/cxx_dr_status.html @Endilll -/clang/www/make_cxx_dr_status @Endilll - -/clang/include/clang/CIR @lanza @bcardosolopes @xlauko @andykaylor -/clang/lib/CIR @lanza @bcardosolopes @xlauko @andykaylor -/clang/tools/cir-* @lanza @bcardosolopes @xlauko @andykaylor - -/lldb/ @JDevlieghere - -# MLIR Interfaces. -/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache -/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache -/mlir/include/mlir/Interfaces/ValueBoundsOpInterface.* @matthias-springer -/mlir/lib/Interfaces/ValueBoundsOpInterface.* @matthias-springer -/mlir/**/ValueBoundsOpInterfaceImpl.* @matthias-springer -/mlir/include/mlir/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer -/mlir/lib/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer -/mlir/**/RuntimeVerifiableOpInterfaceImpl.* @matthias-springer -/mlir/include/mlir/Interfaces/SubsetOpInterface.* @matthias-springer -/mlir/lib/Interfaces/SubsetOpInterface.* @matthias-springer -/mlir/**/SubsetOpInterfaceImpl.* @matthias-springer -/mlir/include/mlir/Interfaces/DestinationStyleOpInterface.* @matthias-springer -/mlir/lib/Interfaces/DestinationStyleOpInterface.* @matthias-springer - -# AMDGPU and ROCDL dialects in MLIR. -/mlir/include/mlir/Dialect/AMDGPU @krzysz00 @kuhar -/mlir/lib/Dialect/AMDGPU @krzysz00 @kuhar -/mlir/lib/Conversion/*AMDGPU* @krzysz00 @kuhar -/mlir/lib/Conversion/*ToROCDL @krzysz00 @kuhar -/mlir/include/mlir/Dialect/LLVMIR/ROCDL* @krzysz00 @kuhar - -# Arith dialect in MLIR. -/mlir/include/mlir/Dialect/Arith @kuhar -/mlir/lib/Dialect/Arith @kuhar -/mlir/lib/Conversion/ArithTo* @kuhar - -# XeGPU and XeVM dialects in MLIR. -/mlir/include/mlir/Dialect/XeGPU @charithaintc @Jianhui-Li -/mlir/lib/Dialect/XeGPU @charithaintc @Jianhui-Li -/mlir/lib/Conversion/*XeGPU* @charithaintc @Jianhui-Li -/mlir/include/mlir/Dialect/XeGPU/Transforms @charithaintc @Jianhui-Li -/mlir/lib/Dialect/XeGPU/Transforms @charithaintc @Jianhui-Li -/mlir/include/mlir/Dialect/XeGPU/TransformOps @charithaintc @Jianhui-Li @tkarna -/mlir/lib/Dialect/XeGPU/TransformOps @charithaintc @Jianhui-Li @tkarna -/mlir/include/mlir/Dialect/LLVMIR/XeVM* @silee2 -/mlir/lib/Dialect/LLVMIR/IR/XeVM @silee2 -/mlir/lib/Conversion/*XeVM* @silee2 - -# Bufferization Dialect in MLIR. -/mlir/include/mlir/Dialect/Bufferization @matthias-springer -/mlir/lib/Dialect/Bufferization @matthias-springer -/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer -/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer - -# DLTI Dialect in MLIR -/mlir/**/Dialect/DLTI @rolfmorel -/mlir/**/DataLayoutInterfaces.* @rolfmorel - -# Linalg Dialect in MLIR. -/mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin -/mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin -/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache -/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @dcaballe @MaheshRavishankar @nicolasvasilache -/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache -/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @nicolasvasilache -/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @dcaballe @nicolasvasilache -/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @banach-space @dcaballe @nicolasvasilache @Groverkss - -# MemRef Dialect in MLIR. -/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache - -# Vector Dialect in MLIR. -/mlir/**/*AMX* @aartbik @dcaballe -/mlir/**/*Neon* @banach-space @dcaballe @nicolasvasilache -/mlir/**/*SME* @banach-space @dcaballe @nicolasvasilache -/mlir/**/*SVE* @banach-space @dcaballe @nicolasvasilache -/mlir/**/*VectorInterfaces* @dcaballe @nicolasvasilache -/mlir/**/*VectorToSCF* @banach-space @dcaballe @matthias-springer @nicolasvasilache -/mlir/**/*VectorToLLVM* @banach-space @dcaballe @nicolasvasilache -/mlir/**/*X86Vector* @aartbik @dcaballe @nicolasvasilache -/mlir/include/mlir/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss -/mlir/include/mlir/Dialect/Vector/IR @kuhar -/mlir/lib/Dialect/Vector @banach-space @dcaballe @nicolasvasilache @Groverkss -/mlir/lib/Dialect/Vector/Transforms/* @banach-space @dcaballe @nicolasvasilache -/mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @banach-space @dcaballe @MaheshRavishankar @nicolasvasilache -/mlir/**/*EmulateNarrowType* @dcaballe - -# Presburger library in MLIR -/mlir/**/*Presburger* @Groverkss @Superty - -# Tensor Dialect in MLIR. -/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp @nicolasvasilache -/mlir/lib/Dialect/Tensor/Transforms/* @nicolasvasilache - -# Transform Dialect in MLIR. -/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel -/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache @rolfmorel -/mlir/**/*TransformOps* @ftynse @nicolasvasilache @rolfmorel - -# SPIR-V Dialect in MLIR. -/mlir/**/SPIRV/ @antiagainst @kuhar -/mlir/**/SPIRVTo*/ @antiagainst @kuhar -/mlir/**/*ToSPIRV/ @antiagainst @kuhar -/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @antiagainst @kuhar - -# MLIR Sparsifier. -/mlir/**/*SparseTensor*/ @aartbik @PeimingLiu @yinying-lisa-li @matthias-springer - -# MLIR NVGPU Dialect -/mlir/**/NVGPU*/ @grypp -/mlir/test/**/CUDA/ @grypp - -# MLIR GPU Dialect -/mlir/**/GPU*/ @fabianmcg - -# MLIR NVVM Dialect in MLIR -/mlir/**/LLVMIR/**/BasicPtxBuilderInterface* @grypp -/mlir/**/NVVM* @grypp - -# MLIR Index Dialect -/mlir/**/Index* @mogball - -# MLIR Python Bindings -/mlir/test/python/ @ftynse @makslevental @stellaraccident @rolfmorel -/mlir/python/ @ftynse @makslevental @stellaraccident @rolfmorel -/mlir/lib/Bindings/Python @makslevental @rolfmorel -/mlir/include/Bindings/Python @makslevental @rolfmorel - -# MLIR Mem2Reg/SROA -/mlir/**/Transforms/Mem2Reg.* @moxinilian -/mlir/**/Transforms/SROA.* @moxinilian - -# MLIR IRDL-related -/mlir/**/*IRDL* @moxinilian - -# BOLT -/bolt/ @aaupov @maksfb @rafaelauler @ayermolo @yota9 @paschalis-mpeis @yozhu @yavtuk - -# Bazel build system. -/utils/bazel/ @rupprecht @keith @aaronmondal - -# InstallAPI and TextAPI -/llvm/**/TextAPI/ @cyndyishida -/clang/**/InstallAPI/ @cyndyishida -/clang/tools/clang-installapi/ @cyndyishida - -# ExtractAPI -/clang/**/ExtractAPI @QuietMisdreavus @snprajwal - -# DWARFLinker, dwarfutil, dsymutil -/llvm/**/DWARFLinker/ @JDevlieghere -/llvm/**/dsymutil/ @JDevlieghere -/llvm/**/llvm-dwarfutil/ @JDevlieghere - -# libclang/Python bindings -/clang/bindings/python @DeinAlptraum +* @zrsx/core-dev diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000000..28a3fd20dc56 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,24 @@ +version: 2 +updates: + - package-ecosystem: github-actions + directory: / + schedule: + interval: daily + rebase-strategy: auto + groups: + github-actions: + patterns: + - "*" + open-pull-requests-limit: 5 + + commit-message: + prefix: "deps(actions)" + include: scope + + labels: + - dependencies + - github-actions + reviewers: + - strsp/core-dev + allow: + - dependency-type: "all" diff --git a/.github/workflows/bazel-checks.yml b/.github/workflows/bazel-checks.yml index 5b3b0241b58d..b49ebdbadcad 100644 --- a/.github/workflows/bazel-checks.yml +++ b/.github/workflows/bazel-checks.yml @@ -35,9 +35,7 @@ jobs: name: "Bazel Build/Test" # Only run on US Central workers so we only have to keep one cache warm as # the cache buckets are per cluster. - runs-on: - group: llvm-premerge-cluster-us-central - labels: llvm-premerge-linux-runners + runs-on: ubuntu-24.04 if: github.repository == 'llvm/llvm-project' steps: - name: Fetch LLVM sources @@ -56,6 +54,4 @@ jobs: working-directory: utils/bazel run: | bazelisk test --config=ci --sandbox_base="" \ - --remote_cache=https://storage.googleapis.com/$CACHE_GCS_BUCKET-bazel \ - --google_default_credentials \ @llvm-project//... //... diff --git a/.github/workflows/build-ci-container-tooling.yml b/.github/workflows/build-ci-container-tooling.yml index f24dbe04516a..f973a4f04a20 100644 --- a/.github/workflows/build-ci-container-tooling.yml +++ b/.github/workflows/build-ci-container-tooling.yml @@ -26,7 +26,7 @@ on: jobs: build-ci-container-tooling: name: Build Container ${{ matrix.container-name }} - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/.github/workflows/build-metrics-container.yml b/.github/workflows/build-metrics-container.yml index f50d4339e0a7..5a9e749deb46 100644 --- a/.github/workflows/build-metrics-container.yml +++ b/.github/workflows/build-metrics-container.yml @@ -19,7 +19,7 @@ on: jobs: build-metrics-container: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 steps: - name: Checkout LLVM diff --git a/.github/workflows/check-ci.yml b/.github/workflows/check-ci.yml index 10c35cc381ed..e5bbb093c408 100644 --- a/.github/workflows/check-ci.yml +++ b/.github/workflows/check-ci.yml @@ -19,7 +19,7 @@ jobs: test-python: name: "Check Python Tests" runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Fetch LLVM sources uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/ci-post-commit-analyzer.yml b/.github/workflows/ci-post-commit-analyzer.yml index fa41a39a4f01..7252bd9f6052 100644 --- a/.github/workflows/ci-post-commit-analyzer.yml +++ b/.github/workflows/ci-post-commit-analyzer.yml @@ -32,7 +32,7 @@ concurrency: jobs: post-commit-analyzer: if: >- - github.repository_owner == 'llvm' && + github.repository_owner == 'zrsx' && github.event.action != 'closed' runs-on: ubuntu-24.04 container: diff --git a/.github/workflows/commit-access-greeter.yml b/.github/workflows/commit-access-greeter.yml index f50ff7bdca96..abe1afe4bd52 100644 --- a/.github/workflows/commit-access-greeter.yml +++ b/.github/workflows/commit-access-greeter.yml @@ -14,7 +14,7 @@ jobs: issues: write pull-requests: read if: >- - github.repository_owner == 'llvm' && + github.repository_owner == 'zrsx' && github.event.label.name == 'infra:commit-access-request' runs-on: ubuntu-24.04 steps: diff --git a/.github/workflows/commit-access-review.yml b/.github/workflows/commit-access-review.yml index 2809b1c3a7ef..e7a387171b22 100644 --- a/.github/workflows/commit-access-review.yml +++ b/.github/workflows/commit-access-review.yml @@ -12,7 +12,7 @@ permissions: jobs: commit-access-review: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 steps: - name: Fetch LLVM sources diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 1b1f027be1a7..b55e2835607f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -52,7 +52,7 @@ jobs: check-docs-build: name: "Test documentation build" runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Fetch LLVM sources uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/email-check.yaml b/.github/workflows/email-check.yaml index 00e528e7e135..c7f5d89cc791 100644 --- a/.github/workflows/email-check.yaml +++ b/.github/workflows/email-check.yaml @@ -11,7 +11,7 @@ permissions: jobs: validate_email: runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Fetch LLVM sources uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/issue-release-workflow.yml b/.github/workflows/issue-release-workflow.yml index 818dacc90b2d..acda56404085 100644 --- a/.github/workflows/issue-release-workflow.yml +++ b/.github/workflows/issue-release-workflow.yml @@ -37,14 +37,14 @@ jobs: issues: write pull-requests: write if: >- - (github.repository == 'llvm/llvm-project') && + (github.repository == 'zrsx/llvm-project') && !startswith(github.event.comment.body, '') && contains(github.event.action == 'opened' && github.event.issue.body || github.event.comment.body, '/cherry-pick') steps: - name: Fetch LLVM sources uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: - repository: llvm/llvm-project + repository: zrsx/llvm-project # GitHub stores the token used for checkout and uses it for pushes # too, but we want to use a different token for pushing, so we need # to disable persist-credentials here. diff --git a/.github/workflows/issue-subscriber.yml b/.github/workflows/issue-subscriber.yml index c839776c94cb..072eed8c6f32 100644 --- a/.github/workflows/issue-subscriber.yml +++ b/.github/workflows/issue-subscriber.yml @@ -11,7 +11,7 @@ permissions: jobs: auto-subscribe: runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Checkout Automation Script uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml index 7a6e17a5b40b..45db62c9c030 100644 --- a/.github/workflows/libclang-abi-tests.yml +++ b/.github/workflows/libclang-abi-tests.yml @@ -26,7 +26,7 @@ concurrency: jobs: abi-dump-setup: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 outputs: BASELINE_REF: ${{ steps.vars.outputs.BASELINE_REF }} @@ -81,7 +81,7 @@ jobs: fi abi-dump: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' needs: abi-dump-setup runs-on: ubuntu-24.04 container: @@ -126,7 +126,7 @@ jobs: path: '*${{ matrix.ref }}.abi' abi-compare: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 container: image: "ghcr.io/llvm/ci-ubuntu-24.04-abi-tests@sha256:ef869c1d087258db22c2b19b93f585d53c0d0e70952aaf02d45866ad26a200a0" #ghcr.io/llvm/ci-ubuntu-24.04-abi-tests:9524b37c503f diff --git a/.github/workflows/libclang-python-tests.yml b/.github/workflows/libclang-python-tests.yml index de58a2c8197d..674773291848 100644 --- a/.github/workflows/libclang-python-tests.yml +++ b/.github/workflows/libclang-python-tests.yml @@ -25,7 +25,7 @@ jobs: # There is an issue running on "windows-2019". # See https://github.com/llvm/llvm-project/issues/76601#issuecomment-1873049082. name: Build and run Python unit tests - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' runs-on: ubuntu-24.04 strategy: fail-fast: false diff --git a/.github/workflows/libcxx-build-containers.yml b/.github/workflows/libcxx-build-containers.yml index e73f15e87a7a..6d29eaffa0b5 100644 --- a/.github/workflows/libcxx-build-containers.yml +++ b/.github/workflows/libcxx-build-containers.yml @@ -25,7 +25,7 @@ on: jobs: build-and-push: runs-on: ubuntu-24.04 - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' permissions: packages: write diff --git a/.github/workflows/llvm-abi-tests.yml b/.github/workflows/llvm-abi-tests.yml index 935da79a7612..e1c63f4f646d 100644 --- a/.github/workflows/llvm-abi-tests.yml +++ b/.github/workflows/llvm-abi-tests.yml @@ -26,7 +26,7 @@ concurrency: jobs: abi-dump-setup: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 outputs: BASELINE_REF: ${{ steps.vars.outputs.BASELINE_REF }} @@ -69,7 +69,7 @@ jobs: fi abi-dump: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' needs: abi-dump-setup runs-on: ubuntu-24.04 container: @@ -83,7 +83,7 @@ jobs: - name: build-baseline llvm_version_major: ${{ needs.abi-dump-setup.outputs.BASELINE_VERSION_MAJOR }} ref: llvmorg-${{ needs.abi-dump-setup.outputs.BASELINE_VERSION_MAJOR }}.${{ needs.abi-dump-setup.outputs.BASELINE_VERSION_MINOR }}.0 - repo: llvm/llvm-project + repo: zrsx/llvm-project - name: build-latest llvm_version_major: ${{ needs.abi-dump-setup.outputs.LLVM_VERSION_MAJOR }} ref: ${{ github.sha }} @@ -130,7 +130,7 @@ jobs: path: llvm.symbols abi-compare: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 container: image: "ghcr.io/llvm/ci-ubuntu-24.04-abi-tests@sha256:ef869c1d087258db22c2b19b93f585d53c0d0e70952aaf02d45866ad26a200a0" #ghcr.io/llvm/ci-ubuntu-24.04-abi-tests:bb0bd382ab2b diff --git a/.github/workflows/llvm-bugs.yml b/.github/workflows/llvm-bugs.yml index 627b5e48da2b..bfaa7e9104a9 100644 --- a/.github/workflows/llvm-bugs.yml +++ b/.github/workflows/llvm-bugs.yml @@ -12,7 +12,7 @@ on: jobs: auto-subscribe: runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: diff --git a/.github/workflows/merged-prs.yml b/.github/workflows/merged-prs.yml index 03f5b6704695..22cb3bc66785 100644 --- a/.github/workflows/merged-prs.yml +++ b/.github/workflows/merged-prs.yml @@ -17,7 +17,7 @@ jobs: permissions: pull-requests: write if: >- - (github.repository == 'llvm/llvm-project') && + (github.repository == 'zrsx/llvm-project') && (github.event.pull_request.merged == true) steps: - name: Checkout Automation Script diff --git a/.github/workflows/mlir-spirv-tests.yml b/.github/workflows/mlir-spirv-tests.yml index b5818b327e6b..057945149fde 100644 --- a/.github/workflows/mlir-spirv-tests.yml +++ b/.github/workflows/mlir-spirv-tests.yml @@ -22,7 +22,7 @@ concurrency: jobs: check_spirv: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' name: Test MLIR SPIR-V runs-on: ubuntu-24.04 container: diff --git a/.github/workflows/new-issues.yml b/.github/workflows/new-issues.yml index 3b372a632e3c..3dc55e47eb8d 100644 --- a/.github/workflows/new-issues.yml +++ b/.github/workflows/new-issues.yml @@ -11,7 +11,7 @@ jobs: permissions: issues: write runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - uses: llvm/actions/issue-labeler@89a8cf80982d830faab019237860b344a6390c30 # main with: diff --git a/.github/workflows/new-prs.yml b/.github/workflows/new-prs.yml index 771f509849fe..d21fc7c0c0b3 100644 --- a/.github/workflows/new-prs.yml +++ b/.github/workflows/new-prs.yml @@ -62,7 +62,7 @@ jobs: # notifications. # always() means that even if greeter is skipped, this job will run. if: > - always() && github.repository == 'llvm/llvm-project' && + always() && github.repository == 'zrsx/llvm-project' && github.event.pull_request.draft == false && github.event.pull_request.commits < 10 steps: diff --git a/.github/workflows/pr-code-format.yml b/.github/workflows/pr-code-format.yml index eb3d405810d6..7b7a6de841f4 100644 --- a/.github/workflows/pr-code-format.yml +++ b/.github/workflows/pr-code-format.yml @@ -18,7 +18,7 @@ jobs: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number }} cancel-in-progress: true - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Fetch LLVM sources uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/pr-code-lint.yml b/.github/workflows/pr-code-lint.yml index ddb9a253444f..55737365e80a 100644 --- a/.github/workflows/pr-code-lint.yml +++ b/.github/workflows/pr-code-lint.yml @@ -15,7 +15,7 @@ on: jobs: code_linter: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 defaults: run: diff --git a/.github/workflows/pr-subscriber.yml b/.github/workflows/pr-subscriber.yml index f319826f045d..0a7b05f781ab 100644 --- a/.github/workflows/pr-subscriber.yml +++ b/.github/workflows/pr-subscriber.yml @@ -11,7 +11,7 @@ permissions: jobs: auto-subscribe: runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Checkout Automation Script uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 diff --git a/.github/workflows/premerge.yaml b/.github/workflows/premerge.yaml index 1795d5256750..698e86ef1c90 100644 --- a/.github/workflows/premerge.yaml +++ b/.github/workflows/premerge.yaml @@ -32,8 +32,8 @@ jobs: fail-fast: false matrix: runs-on: - - depot-ubuntu-24.04-arm-16 - - llvm-premerge-linux-runners + - ubuntu-24.04 + - ubuntu-24.04-arm runs-on: ${{ matrix.runs-on }} container: # The llvm-premerge agents are already containers and running the @@ -41,7 +41,7 @@ jobs: # job. The depot containers are running on VMs, so we can use a # container. This helps ensure the build environment is as close # as possible on both the depot runners and the llvm-premerge runners. - image: ${{ (startsWith(matrix.runs-on, 'depot-ubuntu-24.04-arm') && format('ghcr.io/{0}/arm64v8/ci-ubuntu-24.04',github.repository_owner) ) || null }} + image: ${{ (startsWith(matrix.runs-on, 'ubuntu-24.04-arm') && format('ghcr.io/{0}/arm64v8/ci-ubuntu-24.04',github.repository_owner) ) || null }} # --privileged is needed to run the lldb tests that disable aslr. # The SCCACHE environment variables are need to be copied from the host # to the container to make sure it is configured correctly to use the @@ -132,7 +132,9 @@ jobs: if: >- github.repository_owner == 'llvm' && (github.event_name != 'pull_request' || github.event.action != 'closed') - runs-on: llvm-premerge-windows-2022-runners + runs-on: ubuntu-latest + container: + image: ghcr.io/llvm/ci-windows-2022 defaults: run: shell: bash diff --git a/.github/workflows/release-asset-audit.yml b/.github/workflows/release-asset-audit.yml index 71cc23a64c3b..941be5094bce 100644 --- a/.github/workflows/release-asset-audit.yml +++ b/.github/workflows/release-asset-audit.yml @@ -20,7 +20,7 @@ jobs: audit: name: "Release Asset Audit" runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' steps: - name: Checkout LLVM uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 @@ -47,7 +47,7 @@ jobs: name: "Notify Audit Failed" runs-on: ubuntu-24.04 if: >- - github.repository == 'llvm/llvm-project' && + github.repository == 'zrsx/llvm-project' && github.event_name != 'pull_request' && failure() needs: diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index 1de66bdfe6f0..ed4e657a2b8f 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -51,7 +51,7 @@ jobs: prepare: name: Prepare to build binaries runs-on: ${{ inputs.runs-on }} - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' outputs: release-version: ${{ steps.vars.outputs.release-version }} ref: ${{ steps.vars.outputs.ref }} @@ -216,7 +216,7 @@ jobs: build-release-package: name: "Build Release Package" needs: prepare - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ${{ needs.prepare.outputs.build-runs-on }} outputs: digest: ${{ steps.digest.outputs.digest }} diff --git a/.github/workflows/release-sources.yml b/.github/workflows/release-sources.yml index 48cdd608c622..923a74c5ebee 100644 --- a/.github/workflows/release-sources.yml +++ b/.github/workflows/release-sources.yml @@ -43,7 +43,7 @@ jobs: inputs: name: Collect Job Inputs if: >- - github.repository_owner == 'llvm' && + github.repository_owner == 'zrsx' && github.event.action != 'closed' outputs: ref: ${{ steps.inputs.outputs.ref }} @@ -63,7 +63,7 @@ jobs: release-sources: name: Package Release Sources - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 outputs: digest: ${{ steps.digest.outputs.digest }} diff --git a/.github/workflows/release-tasks.yml b/.github/workflows/release-tasks.yml index cfa0f9d81dca..2df539ccb131 100644 --- a/.github/workflows/release-tasks.yml +++ b/.github/workflows/release-tasks.yml @@ -13,7 +13,7 @@ jobs: validate-tag: name: Validate Tag runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' outputs: release-version: ${{ steps.validate-tag.outputs.release-version }} steps: diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index aa19cbf8d8f7..46e09199b684 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -22,7 +22,7 @@ jobs: analysis: name: Scorecard analysis runs-on: ubuntu-24.04 - if: github.repository == 'llvm/llvm-project' + if: github.repository == 'zrsx/llvm-project' permissions: # Needed to upload the results to code-scanning dashboard. security-events: write diff --git a/.github/workflows/spirv-tests.yml b/.github/workflows/spirv-tests.yml index ab1907db5664..2701df7cf03f 100644 --- a/.github/workflows/spirv-tests.yml +++ b/.github/workflows/spirv-tests.yml @@ -18,7 +18,7 @@ concurrency: jobs: check_spirv: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' name: Test SPIR-V runs-on: ubuntu-24.04 container: diff --git a/.github/workflows/test-unprivileged-download-artifact.yml b/.github/workflows/test-unprivileged-download-artifact.yml index ce807287abd2..e9627c6d012d 100644 --- a/.github/workflows/test-unprivileged-download-artifact.yml +++ b/.github/workflows/test-unprivileged-download-artifact.yml @@ -18,7 +18,7 @@ on: jobs: upload-test-artifact: name: Upload Test Artifact - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 steps: - name: Create Test Files @@ -41,7 +41,7 @@ jobs: test-download: name: Test Unprivileged Download Artifact - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 needs: [ upload-test-artifact ] steps: diff --git a/.github/workflows/version-check.yml b/.github/workflows/version-check.yml index 3279b84a4d6f..715e5285f013 100644 --- a/.github/workflows/version-check.yml +++ b/.github/workflows/version-check.yml @@ -13,7 +13,7 @@ permissions: jobs: version_check: - if: github.repository_owner == 'llvm' + if: github.repository_owner == 'zrsx' runs-on: ubuntu-24.04 steps: - name: Fetch LLVM sources