Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
c603199
Change repository owner condition in CI workflow
Aasyaco Jun 6, 2026
b197ea2
Change repository condition for Buildifier job
Aasyaco Jun 6, 2026
2e8654d
Change repository owner condition for metrics build
Aasyaco Jun 6, 2026
36140d4
Update repository condition for Python tests
Aasyaco Jun 6, 2026
d9a0bf0
Change repository owner condition in CI workflow
Aasyaco Jun 6, 2026
bfab423
Change repository owner for commit access request
Aasyaco Jun 6, 2026
1c2c924
Change repository owner in commit access review
Aasyaco Jun 6, 2026
e21d91f
Update repository condition for docs build job
Aasyaco Jun 6, 2026
2e50db0
Change repository condition for email validation job
Aasyaco Jun 6, 2026
4f40485
Update repository condition in issue-release workflow
Aasyaco Jun 6, 2026
6170ae5
Update repository source in issue-release workflow
Aasyaco Jun 6, 2026
afe41dd
Change repository condition for auto-subscribe job
Aasyaco Jun 6, 2026
ba073e3
Change repository owner condition in workflow
Aasyaco Jun 6, 2026
98609bb
Change repository condition for Python tests
Aasyaco Jun 6, 2026
2bb90c3
Change repository owner condition in workflow
Aasyaco Jun 6, 2026
f6513ea
Update owner logic
Aasyaco Jun 6, 2026
909d06c
Update owner logic
Aasyaco Jun 6, 2026
9835873
Update repository condition for merged PRs workflow
Aasyaco Jun 6, 2026
206aa63
Change repository owner for SPIR-V tests
plfj Jun 6, 2026
d52a86d
Change repository condition in new-issues workflow
plfj Jun 6, 2026
3abf640
Update repository check in new-prs.yml
plfj Jun 6, 2026
ab55425
Change repository condition in PR workflow
plfj Jun 6, 2026
283315d
Change repository condition for auto-subscribe job
plfj Jun 6, 2026
26f628a
Change repository owner condition in code linter
plfj Jun 6, 2026
888c79c
Change repository owner condition in premerge.yaml
plfj Jun 6, 2026
f0b072a
Change repository condition from llvm to zrsx
plfj Jun 6, 2026
f847fef
Change repository owner condition from 'llvm' to 'zrsx'
plfj Jun 6, 2026
9f3438a
Change repository owner condition from 'llvm' to 'zrsx'
plfj Jun 6, 2026
89cc2e6
Change repository condition in release-tasks.yml
plfj Jun 6, 2026
ccf1584
Update repository condition for Scorecard analysis
plfj Jun 6, 2026
b8592c6
Change repository owner condition for SPIR-V tests
plfj Jun 6, 2026
aae3040
Change repository owner condition from 'llvm' to 'zrsx'
plfj Jun 6, 2026
1956c76
Change repository owner for version check
plfj Jun 6, 2026
2e5d51b
Update premerge workflow for Ubuntu and Windows runners
Aasyaco Jun 6, 2026
3fa539b
Change build environment from Windows to Ubuntu
Aasyaco Jun 6, 2026
10d3be1
Update Bazel workflow to use new repository settings
Aasyaco Jun 6, 2026
682a67d
Add Dependabot configuration for GitHub Actions
Aasyaco Jun 7, 2026
e475a2d
Change Bazel build runner to ubuntu-24.04
Aasyaco Jun 7, 2026
f2ec82f
Update Bazel test command in workflow
Aasyaco Jun 7, 2026
aa38102
Update repository owner condition in premerge checks
Aasyaco Jun 8, 2026
11f72a2
Update bazel-checks.yml
Aasyaco Jun 13, 2026
62993bf
[github/CODEOWNERS] Fix codeowner with correction
George-Codr Jun 14, 2026
ea45e9e
[github/CODEOWNERS] Fix codeowner with correction
George-Codr Jun 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
191 changes: 1 addition & 190 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -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
24 changes: 24 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -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"
6 changes: 1 addition & 5 deletions .github/workflows/bazel-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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//... //...
2 changes: 1 addition & 1 deletion .github/workflows/build-ci-container-tooling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-metrics-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/check-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-post-commit-analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-access-greeter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/commit-access-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/email-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/issue-release-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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, '<!--IGNORE-->') &&
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.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue-subscriber.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/libclang-abi-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libclang-python-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libcxx-build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ on:
jobs:
build-and-push:
runs-on: ubuntu-24.04
if: github.repository_owner == 'llvm'
if: github.repository_owner == 'zrsx'

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Registry namespace is now inconsistent with the new owner gate.

With Line 28 switched to zrsx, this workflow runs in the fork, but image references at Lines 75-77 still use ghcr.io/llvm/.... Using secrets.GITHUB_TOKEN from zrsx/llvm-project is unlikely to have push rights there, so publish/save steps can fail.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.github/workflows/libcxx-build-containers.yml at line 28, The workflow gate
was changed to github.repository_owner == 'zrsx' but image references still
point to ghcr.io/llvm/... which will fail to push using secrets.GITHUB_TOKEN
from the fork; update the image registry references (the ghcr.io/llvm/...
usages) to use the dynamic owner (e.g. ghcr.io/${{ github.repository_owner
}}/...) or otherwise derive the namespace from github.repository_owner, and
ensure publish/save steps that use secrets.GITHUB_TOKEN or a PAT are wired to
the correct repo/owner; look for and update the image names used in the
publish/save steps to match the owner gate and confirm the token/permission
source used for pushing images.

permissions:
packages: write

Expand Down
Loading
Loading