-
Notifications
You must be signed in to change notification settings - Fork 51
Sandbox/rebase/3.0.20250822 3.0 v3 #479
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
Closed
cheeyanglee
wants to merge
245
commits into
open-edge-platform:3.0
from
cheeyanglee:sandbox/rebase/3.0.20250822-3.0-v3
Closed
Changes from all commits
Commits
Show all changes
245 commits
Select commit
Hold shift + click to select a range
04b76ee
kernel-lpg-innovate: update to version 6.6.89.2 (#13831)
ddstreet 1c3a77d
fix: ptest and installation issues for `perl-CPAN-Changes` (#13760)
Kanishk-Bansal b048ddf
[AUTOPATCHER-CORE] Upgrade erlang to 26.2.5.12 for CVE-2025-46712 (#1…
CBL-Mariner-Bot 309f7af
Fix 5 more ptests (perl-Net-SSLeay perl-Module-Implementation perl-UR…
rikenm1 929b710
cassandra: fix build (#13860)
jykanase e9d345c
[MEDIUM] Patch containerd2 for CVE-2025-22872 (#13879)
aninda-al ed00b25
[MEDIUM] Patch net-tools for CVE-2025-46836 (#13830)
aninda-al 2240600
Upgrade: tang version to 15 (#13797)
archana25-ms 4ebc2ba
Upgrade: jose version to 14 (#13791)
archana25-ms e309ba5
Upgrade: jimtcl version to 0.83 (#13771)
archana25-ms 4ba81ae
[AUTOPATCHER-kernel] Kernel upgrade to version 6.6.90.1 - branch 3.0-…
CBL-Mariner-Bot 1b305fa
Fixed reporting of build errors (#13889)
PawelWMS bb7bdf8
Add tardev-snapshotter package to specs-extended (#13127)
dallasd1 ec5a444
rust: Upgrade rust to 1.86.0 (#13785)
KavyaSree2610 085c675
Fix Python-click ptest (#13912)
rikenm1 17452c2
[MEDIUM] Patch libvirt for CVE-2024-1441 CVE-2024-2494 (#13886)
aninda-al 5459e6c
OOT Modules -> Add kernel version and release nb into release nb (#13…
nicogbg b5fd7cd
address bug in OOT spec that depend on mlnx - bump to right mlnx rele…
nicogbg fb89ca4
[AUTO-CHERRYPICK] [AUTOPATCHER-CORE] Upgrade rubygem-rexml to 3.3.9 f…
CBL-Mariner-Bot 06a004e
[AUTO-CHERRYPICK] Patch python-setuptools for CVE-2025-47273 [High]. …
CBL-Mariner-Bot e59443f
[Low] Patch moby-engine for CVE-2024-51744 (#13885)
akhila-guruju 88f328f
[LOW] Patch nodejs for CVE-2025-47279 (#13843)
aninda-al fda1de8
Fixed CG manifest check when parsing specs with `%include`. (#13930)
PawelWMS 8c19f30
Remove psw protected zip file from upstream src (if psw cannot be fou…
nicogbg c7bd66e
[AUTOPATCHER-kernel] Kernel upgrade to version 6.6.92.2 - branch 3.0-…
CBL-Mariner-Bot 0c8fb13
Remove containerd spec folder from the 3.0-dev github tree (#13547)
aadhar-agarwal a940e0d
Prepare June 2025 Update (#13928)
CBL-Mariner-Bot 10cbe3a
Remove unsupported packages and those available in the cncf repositor…
jslobodzian 19a140b
Merge branch '3.0-dev' into joslobo/merge-for-monthly-update
jslobodzian 64ef81a
Merge for June 2025 Update (#13935)
jslobodzian a8f56aa
xerces-j2: Build Fix (#13857)
jykanase f11beeb
python-argparse-manpage: Fix ptests (#13919)
KavyaSree2610 2ce2257
xalan-j2: Build Fix (#13856)
jykanase 77e2e49
[LOW] Patch glib for CVE-2025-3360 (#13427)
archana25-ms d36a99b
[Medium] Patch cert-manager for CVE-2025-32386, CVE-2025-32387, CVE-2…
kevin-b-lockwood f091002
azl-otel-collector: Bump to latest version 0.127.0 (#13944)
aditjha-msft c619f9d
Add patch to gcr allowing meson to build (#13951)
AZaugg b599c2e
[AUTOPATCHER-CORE] Upgrade ansible to 2.17.11 for CVE-2024-8775 and C…
CBL-Mariner-Bot 162fa3b
[Medium] Patch docker-buildx for CVE-2025-22872 (#13640)
v-smalavathu 4104f73
[Medium] Patch jq for CVE-2024-23337 (#13895)
akhila-guruju e973151
Added simple package build PR checks. (#13900)
PawelWMS 6294d82
(security) golang: bump Go version to 1.23.10-1 (#13966)
bot-for-go[bot] 92ecb7d
(security) golang: bump Go version to 1.24.4-1 (#13967)
bot-for-go[bot] d6c21ab
Upgrade cassandra version to 5.0.0 (#13916)
jykanase 14bcb8f
Added python-geomet package to SPECS-EXTENDED (#13861)
jykanase e75cd05
[MEDIUM] Patch libvirt for CVE-2024-4418 (#13811)
aninda-al 135f040
[MEDIUM] patch containerd2 for CVE-2025-47291 (#13926)
durgajagadeesh ae3f157
[MEDIUM] Patch nodejs for CVE-2025-23165 CVE-2025-23166 (#13901)
aninda-al c0c6316
[Medium] Patch binutils for CVE-2025-5245 and CVE-2025-5244 (#13906)
AkarshHCL 2cd2602
Revert TTY serial driver to upstream to allow PREEMPT_RT patching for…
harshitgupta1337 8b62cec
[3.0] hwloc: fix ptest (#13968)
anphel31 6ce5a93
[AUTOPATCHER-CORE] Upgrade SymCrypt-OpenSSL to 1.9.0 Support digest s…
CBL-Mariner-Bot 56d3aa8
[Low] Patch valkey for CVE-2025-49112 (#13996)
SumitJenaHCL 4224526
[AUTO-CHERRYPICK] Updated `clang`, `compiler-rt`, `libcxx`, `lld`, `l…
CBL-Mariner-Bot 985410a
[AUTO-CHERRYPICK] Patch javapackages-bootstrap for CVE-2024-25710 [HI…
CBL-Mariner-Bot 2a5b11f
[AUTO-CHERRYPICK] Upgrade `mysql` to 8.0.42 for fixing 25 CVEs - bran…
CBL-Mariner-Bot 3dadb59
[AUTO-CHERRYPICK] Upgrade bind to 9.20.9 for CVE-2025-40775 - branch …
CBL-Mariner-Bot 004dbef
[AUTO-CHERRYPICK] [High] Patch opa for CVE-2025-46569 - branch 3.0-de…
CBL-Mariner-Bot 328d46a
[AUTO-CHERRYPICK] [High] patch grub2 for CVE-2025-0624 - branch 3.0-d…
CBL-Mariner-Bot 35d3ba3
[AUTO-CHERRYPICK] [High] Patch python3 for CVE-2025-4516, CVE-2025-45…
CBL-Mariner-Bot fc01664
Prevent stripping of BTF data from kernel modules (#13813)
rlmenge 7189967
Added cassandra-driver package to SPECS-EXTENDED (#13937)
jykanase b088245
[AUTOPATCHER-CORE] Upgrade postgresql to 16.9 for CVE-2025-4207 (#13825)
CBL-Mariner-Bot e5387c7
Upgrade wireshark to 4.4.7 and fix build issues (#14008)
sandeepkarambelkar df4e13a
Remove Unused `rubygem` Packages from Core [Bug 57244258] (#13925)
Kanishk-Bansal 61022e4
[MEDIUM] patch cmake for CVE-2025-4947 (#13959)
durgajagadeesh e01052f
[AUTO-CHERRYPICK] [High] Patch libsoup for CVE-2025-4476, CVE-2025-32…
CBL-Mariner-Bot 3d3aaed
[AUTO-CHERRYPICK] Patch `glibc` for CVE-2023-4527, CVE-2023-4806, CVE…
CBL-Mariner-Bot 3131fc7
Port fasttrack PR check to PRs that target dev branches (#10850)
PawelWMS dadecef
[3.0] Fixing influxdb default config, upgrading entry point script to…
mbykhovtsev-ms bc8a975
containerd2: add updated multi-snapshotters support patch (#13881)
miz060 4f2ad0a
containerd2: add updated tardev-snapshotter support patch (#13899)
miz060 f629e2e
Cassandra: adding support for aarch64 (#14039)
jykanase b637672
Fix fonts-rpm-macros build issue while applying the update patch (#14…
sandeepkarambelkar 825c141
[Medium] Patch valkey for CVE-2025-27151 (#14030)
SumitJenaHCL cec561a
[Low] patch elfutils for CVE-2025-1352 (#13905)
durgajagadeesh 15f6893
Added zix package to SPECS-EXTENDED (#12620)
jykanase 3f77967
Upgrade: ibus to version 1.5.31 (#12978)
SumitJenaHCL 7a84bb6
Upgrade: serd version to 0.32.4 (#12573)
jykanase 54b4a74
[AUTO-CHERRYPICK] update network timeout to 20min by default to allow…
CBL-Mariner-Bot 435a54c
[AUTO-CHERRYPICK] [HIGH] Patch coredns for CVE-2025-47950 - branch 3.…
CBL-Mariner-Bot 23c2ed4
[AUTO-CHERRYPICK] Patch `frr` for CVE-2024-55553 [High] - branch 3.0-…
CBL-Mariner-Bot bfcefb1
Upgrade sord to version 0.16.18 (#12621)
jykanase 10be9fa
Patch rust for CVE-2025-4574 [Medium] (#13985)
KavyaSree2610 efbb633
[Medium] patch python-requests for CVE-2024-47081 (#14019)
jykanase 0396730
[Medium] Upgrade erlang to fix CVE-2025-4748 (#14053)
kevin-b-lockwood 0b15d03
Patch mariadb for CVE-2023-52971[Medium] and Bug 51837515: Fix mariad…
mayankfz 8432094
Update Precacher to No Longer Fatally Error by Default (#14013)
sameluch 47f1430
Update README.md (#13949)
flora-taagen 3b81565
Add minimal-os image config for arm64 (#14001)
vinceaperri a4141a6
Add Image Customizer configuration for linuxguard, baremetal, hyperv-…
vinceaperri 05ff9d3
Bug 57529496: upgrade strongswan in parity with Fedora and build wit…
mayankfz a38d95d
gnupg2: Upgrade gnupg2 to 2.4.7 (#14070)
KavyaSree2610 c70b1a3
Upgrade sratom to version 0.6.16 (#12622)
jykanase f81b52e
[MEDIUM] Patch dasel for CVE-2024-45338 & CVE-2025-22872 (#14091)
archana25-ms c093431
Added cqlsh package to SPECS-EXTENDED (#13936)
jykanase 97b02ab
[Medium] Patch nbdkit for CVE-2025-47711 & CVE-2025-47712 (#14098)
AkarshHCL 85c2953
rasqal: fixed build (#12846)
jykanase 4df8bcf
Upgrade lilv version to 0.24.26 (#12624)
jykanase 06a33d9
Fix failures in running firewalld service (#13903)
Sumynwa 6502b4b
[AUTO-CHERRYPICK] [High] Patch protobuf for CVE-2025-4565 - branch 3.…
CBL-Mariner-Bot e109eef
[AUTO-CHERRYPICK] [HIGH] Patch rubygem-webrick for CVE-2025-6442 - br…
CBL-Mariner-Bot f7d6950
[AUTO-CHERRYPICK] Upgrade clamav to 1.0.9 to address CVE-2025-20260 […
CBL-Mariner-Bot 1e34085
[AUTO-CHERRYPICK] [High] patch pam for CVE-2025-6020 - branch 3.0-dev…
CBL-Mariner-Bot 623d2cd
[AUTO-CHERRYPICK] [High] Patch ruby for CVE-2025-6442 - branch 3.0-de…
CBL-Mariner-Bot 3e805f5
Prepare July 2025 Update (#14172)
CBL-Mariner-Bot 4bb9cd0
[AUTO-CHERRYPICK] [AUTO-PR] azure-core/azurelinux:3.0/cve/sudo/2025-3…
CBL-Mariner-Bot c4d6b31
Merge branch '3.0-dev' into mbykhovtsev/3.0-staging
mbykhovtsev-ms 5c08b13
add install-prereqs-and-configure option, update docs (#14096)
sameluch a4334d2
add install-prereqs-and-configure option, update docs (#14096)
sameluch 94d301b
3.0 June update (#14200)
jslobodzian 06f4fc6
[Medium] Patch python-pip for CVE-2025-50181 (#14099)
jykanase 5a1bd25
[Medium] patch python3 for CVE-2025-6069 (#14183)
jykanase 044f3d8
Revert "[Medium] Patch python-pip for CVE-2025-50181" (#14215)
0xba1a 47d9665
detach old eol annotations (#13980)
mandeepsplaha ca65e98
Upgrade papi to 7.1.0 (#13622)
jykanase 292ad11
(security) golang: bump Go version to 1.23.11-1 (#14234)
bot-for-go[bot] 2e4af24
(security) golang: bump Go version to 1.24.5-1 (#14235)
bot-for-go[bot] 3416bbb
Set unique names for subpackages in kernel variant specs (#13084)
harshitgupta1337 b0b0cd8
Upgrade: qpdf version to 11.9.1 (#12429)
akhila-guruju b7813f3
[AUTOPATCHER-kernel] Kernel upgrade to version 6.6.96.1 - branch 3.0-…
CBL-Mariner-Bot a4727a7
facter : Upgrade to 4.8.0 (#10889)
jykanase a56ca24
Upgrade: paps version to 0.8.0 (#11518)
jykanase 0a82d26
Upgrade ppp to 2.5.0 (#12868)
jykanase f75b910
foomatic-db: Upgrade to version 4.0.20250311 (#10857)
jykanase ed366e9
Upgrade PyGreSQL version to 6.0.1 (#10544)
jykanase 4f2c881
Upgrade: usbguard version to 1.1.3 (#13296)
akhila-guruju c28482e
Upgrade: libproxy version to 0.5.8 (#11241)
SumitJenaHCL 9fcbb5b
Upgrade: libsrtp version to 2.6.0 (#11061)
SumitJenaHCL c627b4b
[MEDIUM] Patch yasm for CVE-2024-22653 (#14072)
archana25-ms 15ffdc3
[Medium] Patch gh for CVE-2025-48938 (#14015)
v-smalavathu 022dc69
[MEDIUM] Patch libtpms for CVE-2025-49133 (#14020)
archana25-ms 4281707
[Medium] Patch xorg-x11-server-Xwayland for CVE-2025-49175, CVE-2025-…
kevin-b-lockwood 8f15a00
[Medium] Patch python-urllib3 for CVE-2025-50181 (#14094)
durgajagadeesh 0802323
[AUTO-CHERRYPICK] [3.0] Added a workaround for PR checks from forked …
CBL-Mariner-Bot aa00522
[AUTO-CHERRYPICK] [3.0] Fix quotation marks - branch 3.0-dev (#14257)
CBL-Mariner-Bot 9436741
[AUTO-CHERRYPICK] [AutoPR- Security] Patch ceph for CVE-2025-52555 - …
CBL-Mariner-Bot ce11436
Fix: setuptools-scm lookup error for python-lazy-object-proxy (#14221)
akhila-guruju c4f6813
[AUTO-CHERRYPICK] [AutoPR- Security] Patch gdk-pixbuf2 for CVE-2025-6…
CBL-Mariner-Bot a04ce13
[AUTO-CHERRYPICK] [HIGH] Patch cloud-init for CVE-2024-6174 & [MEDIUM…
CBL-Mariner-Bot 7b49a3c
[AUTO-CHERRYPICK] Patch `busybox` for CVE-2022-48174 [Critical] - bra…
CBL-Mariner-Bot 6b08f71
[AUTO-CHERRYPICK] [AutoPR- Security] Patch gnutls for CVE-2025-32990,…
CBL-Mariner-Bot 153028a
[AUTO-CHERRYPICK] [AutoPR- Security] Patch gnutls for CVE-2025-6395 -…
CBL-Mariner-Bot 4c63394
[AUTO-CHERRYPICK] [AutoPR- Security] Patch libssh for CVE-2025-5987, …
CBL-Mariner-Bot f5ffca9
[AUTO-CHERRYPICK] [High] Upgrade httpd to 2.4.64 to fix CVE-2025-4981…
CBL-Mariner-Bot c9333cf
[AUTO-CHERRYPICK] [AutoPR- Security] Patch mtr for CVE-2025-49809 - b…
CBL-Mariner-Bot 9cafb9b
[AUTO-CHERRYPICK] [HIGH] Upgrade: git version to 2.45.4 to fix CVE-20…
CBL-Mariner-Bot c112697
cim-schema: deleting source tarballs from local directories (#14040)
kgodara912 ffb2e80
[3.0] Port patch to disable flaky tests for bmake (#14202)
mbykhovtsev-ms 6f8cc9c
[Low] Patch libglvnd for CVE-2023-26819 (#14182)
BinduSri-6522866 2225ab8
[AUTO-CHERRYPICK] [AutoPR- Security] Patch gdk-pixbuf2 for CVE-2025-7…
CBL-Mariner-Bot e51cd7e
[AUTO-CHERRYPICK] [AutoPR- Security] Patch sysbench for CVE-2024-2517…
CBL-Mariner-Bot d92d957
[Medium] Patch qtbase for CVE-2025-5455 (#14142)
akhila-guruju f6e53be
Fix git ptest with new git config syntax (#14342)
archana25-ms 3e6338e
Build 64k aarch64 ISO using imagecustomizer (#14206)
chalamalasetty ce2f41e
Merge branch '3.0-dev' into mbykhovtsev/3.0-sync
mbykhovtsev-ms be5b61b
3.0 sync (#14359)
jslobodzian 180a506
kata-containers: Update to 3.18.0.kata0 release (#14105)
manuelh-dev 018e8f5
Update gonum + deps, and jwt. update to go-1.23.1, update docs (#14366)
sameluch 89a076b
[Medium] Upgrade vim version to 9.1.1552 for CVE-2025-53905 and CVE-2…
jykanase a12caeb
asciidoc: Fix build (#14229)
KavyaSree2610 0080a39
git: fix git-subtree subpackage (#13954)
mfrw 6b0ad68
Patch doxygen for CVE-2025-6140 [Medium] (#14073)
suneelyadava f82d13b
Upgrade:cjose to version 0.6.2.2 (#11488)
AkarshHCL 85a04ea
New PR check for disallowed files (#14365)
rikenm1 a79e42f
Remove support for bluez5-codec-aac from pipewire to avoid license is…
sandeepkarambelkar 4568ace
freeradius : update version to 3.2.5 (#12201)
jykanase 8c0db83
Update linuxguard config (#14355)
dallasd1 18a1286
[AUTO-CHERRYPICK] [3.0] Upgrade nvidia-container-toolkit and libnvidi…
CBL-Mariner-Bot 8e56833
[AUTO-CHERRYPICK] [High] Update valkey to fix CVE-2025-32023, CVE-202…
CBL-Mariner-Bot 862cd3d
Upgrade SDL2 to version 2.30.9 (#12894)
jykanase 6ec72b3
[AutoPR- Security] Patch polkit for CVE-2025-7519 [MEDIUM] (#14325)
azurelinux-security a387225
[AutoPR- Security] Patch binutils for CVE-2025-7546, CVE-2025-7545 [M…
azurelinux-security a6cbae7
Upgrade elinks to version 0.17.0 (#13076)
jykanase 3d84a7b
Upgrade httpd to 2.4.65 to fix CVE-2025-54090 (#14402)
kgodara912 483998e
[Medium] Upgrade bind to fix CVE-2025-40777 (#14348)
kevin-b-lockwood 1a078f8
Upgrade libappstream-glib version to 0.8.3 (#13077)
jykanase ed453b6
fixed build for fonts-rpm-macros (#13078)
jykanase 571e614
Replace and Upgrade: SDL to sdl12-compat 1.2.68 (#12980)
jykanase 4bf1b36
Allow shell script and .pkg file extension (#14398)
rikenm1 0449245
[AUTO-CHERRYPICK] Patch libxml2 for CVE-2025-49794, CVE-2025-49796[CR…
CBL-Mariner-Bot 1b72799
[AUTO-CHERRYPICK] [AutoPR- Security] Patch jq for CVE-2025-48060 [HIG…
CBL-Mariner-Bot d678b81
Prepare Aug 2025 Update (#14362)
CBL-Mariner-Bot 3cbfcfc
[AUTO-CHERRYPICK] Added the `python-junit-xml` package. - branch 3.0-…
CBL-Mariner-Bot c67ff8c
Merge branch '3.0-dev' into anphel/3.0-merge-august-2025
anphel31 62084ef
August 2025 3.0 release merge (#14408)
anphel31 b9d03ef
[MEDIUM] Patch perl for CVE-2025-40909 (#13957)
aninda-al be780bc
Upgrade bpftrace to v0.23.5 and libbpf to 1.5.0 (#13313)
snambakam b6c8cc7
kernel: Enable additional crypto support (#14374)
rlmenge f1ff080
upgrade symcrypt openssl v1.9.1 (#14415)
tobiasb-ms 798b74f
Remove executable check from the PR check (#14425)
rikenm1 e6ac1a2
rubygem-webrick: Add %check section (#14312)
KavyaSree2610 f51481c
containerd2: provide and obsolete moby-containerd-cc (#14364)
Redent0r b6f869e
radar into 3.0-dev (#14434)
abadawi591 0c9474d
[MEDIUM] Patch cri-tools for CVE-2025-22872 (#13868)
aninda-al c60e2a0
Remove unused files and cleanup (#14435)
jiria df10332
libgcrypt: upgrade to 1.10.3 (#14309)
anphel31 352173a
osguard-amd64: initial config (#14439)
christopherco 0965813
[MEDIUM] Minor version of php upgraded to 8.3.23 - to fix CVE-2025-17…
aninda-al 9004967
(security) golang: bump Go version to 1.23.12-1 (#14450)
bot-for-go[bot] 5ecf549
(security) golang: bump Go version to 1.24.6-1 (#14451)
bot-for-go[bot] 7edaec6
osguard: set size to 24GB to successfully repart (#14453)
christopherco 74befd6
[AUTO-CHERRYPICK] Replaced PyPi's `junit-xml` with AZL's `python3-jun…
CBL-Mariner-Bot 328458a
Additional cleanup for the OSGuard image definition (#14441)
jiria 595fa9f
Export osguard root hash for signing (#14468)
jiria 24af500
[MEDIUM] Patch apache-commons-lang3 for CVE-2025-48924 (#14317)
aninda-al 101be89
[Medium] Patch ruby for CVE-2025-24294 (#14295)
BinduSri-6522866 8efb1a3
[Low] Patch kubernetes for CVE-2025-4563 (#14147)
durgajagadeesh 56d2f88
[Low] Patch cmake for CVE-2025-5916, CVE-2025-5917 & CVE-2025-5918 (#…
durgajagadeesh 0eca4fc
[Medium] Patch systemd-bootstrap for CVE-2023-7008 (#13883)
akhila-guruju b727a03
[AutoPR- Security] Patch iputils for CVE-2025-48964, CVE-2025-47268 […
azurelinux-security c7d20b2
[AutoPR- Security] Patch libtiff for CVE-2025-8534, CVE-2025-8177, CV…
azurelinux-security 90e8d60
[AutoPR- Security] Patch iperf3 for CVE-2025-54350, CVE-2025-54349 [M…
azurelinux-security 68e0f51
[AUTO-CHERRYPICK] [AutoPR- Security] Patch libsoup for CVE-2025-4948 …
CBL-Mariner-Bot 62b8444
[AUTO-CHERRYPICK] [AutoPR- Security] Patch ceph for CVE-2024-48916 [H…
CBL-Mariner-Bot 6caa48f
osguard: fix usr-a/b repart.d types to match image (#14470)
christopherco 615fe73
osguard: add wget to base image composition (#14469)
christopherco 92fff69
[Medium] patch rust for CVE-2025-53605 (#14354)
jykanase 311366f
Upgrade: perl-Locale-Maketext-Gettext version to 1.32 (#13021)
SumitJenaHCL 27efc29
Upgrades libetonyek to verson 0.1.12 (#13609)
aninda-al 1472413
[AUTO-CHERRYPICK] Patch `sqlite` for CVE-2025-6965 [High] - branch 3.…
CBL-Mariner-Bot 7d4aa69
[AUTO-CHERRYPICK] [AutoPR- Security] Patch python3 for CVE-2025-8194 …
CBL-Mariner-Bot e0c0728
refactor: create OS Guard yaml generators (#14504)
christopherco 66abf2e
Fix post and postun sections in sdbus-cpp.spec (#13588)
sameluch ea9026a
[3.0] Change default AZ creds to AZ CLI creds. (#14477)
PawelWMS 1906e17
Enable building systemd-ukify and systemd-boot on ARM64 (#14449)
SeanDougherty 4615c77
ci: introduce osguard imageconfig verifier (#14515)
christopherco 79a861b
refactor: clean up osguard base definition (#14514)
christopherco 9233bd0
[AUTO-CHERRYPICK] [AutoPR- Security] Patch icu for CVE-2025-5222 [HIG…
CBL-Mariner-Bot 00befca
[AUTO-CHERRYPICK] [AUTOPATCHER-CORE] Upgrade postgresql to 16.10 for …
CBL-Mariner-Bot fe7570c
OS Guard: Remove unnecessary SELinux context mapping and enable SELin…
christopherco 9467e11
Bug 58271905: Enable pdf support in graphviz (#14544)
durgajagadeesh b9f003c
Fix "Conda init bash" issue. (#14458)
rikenm1 51d068a
osguard-ci: Add Code Integrity variant of OS Guard (#14505)
christopherco 8c3f159
Upgrade mysql to 8.0.43 to fix 24 CVEs listed in the summary (#14373)
aninda-al bb7f723
Initial azure-linux-image-tools as a new rpm from SPEC. (#14360)
liulanze 3d376b9
[AUTOPATCHER-kernel] Kernel upgrade to version 6.6.96.2 - branch 3.0-…
CBL-Mariner-Bot d0c6cd7
[MEDIUM] Patch glib for CVE-2025-4373 and CVE-2025-6052 (#13974)
aninda-al 25ef93e
merge 3.0-dev changes for mid august release
anphel31 02a373d
[AutoPR- Security] Patch edk2 for CVE-2025-3770 [MEDIUM] (#14472)
azurelinux-security 6ebcfff
[AutoPR- Security] Patch libsoup for CVE-2025-4969 [MEDIUM] (#14490)
azurelinux-security 577658d
Prepare Aug 2025 Update 2 (#14563)
CBL-Mariner-Bot d220b7f
Merge branch '3.0-dev' into anphel/3-mid-aug-release-snap
anphel31 57f868f
[3.0] Merge changes for Mid-August release (#14562)
anphel31 c22e28b
Merge tag '3.0.20250822-3.0' into 3.0-dev
cheeyanglee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| # Copyright (c) Microsoft Corporation. | ||
| # Licensed under the MIT License. | ||
|
|
||
| name: "Stable specs and manifests checkout" | ||
| description: "Checks out the repo, and a stable version of both specs and manifests." | ||
| runs: | ||
| using: "composite" | ||
| steps: | ||
| - name: Checkout repository | ||
| uses: actions/checkout@v4 | ||
| with: | ||
| fetch-depth: 0 | ||
| fetch-tags: true | ||
|
|
||
| - name: Checkout stable specs and manifests | ||
| shell: bash | ||
| run: git checkout 3.0-stable -- SPECS/ toolkit/resources/manifests/package/*.txt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,140 @@ | ||
| # Copyright (c) Microsoft Corporation. | ||
| # Licensed under the MIT License. | ||
|
|
||
| name: Check Disallowed Files | ||
|
|
||
| on: | ||
| push: | ||
| branches: [main, 2.0*, 3.0*, fasttrack/*] | ||
| pull_request: | ||
| branches: [main, 2.0*, 3.0*, fasttrack/*] | ||
|
|
||
| jobs: | ||
|
|
||
| build: | ||
| name: Check Disallowed Files | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
|
|
||
| - name: Check out code | ||
| uses: actions/checkout@v4 | ||
|
|
||
| - name: Get base commit for PRs | ||
| if: ${{ github.event_name == 'pull_request' }} | ||
| run: | | ||
| git fetch origin ${{ github.base_ref }} | ||
| echo "base_sha=$(git rev-parse origin/${{ github.base_ref }})" >> $GITHUB_ENV | ||
| echo "Merging ${{ github.sha }} into ${{ github.base_ref }}" | ||
|
|
||
| - name: Get base commit for Pushes | ||
| if: ${{ github.event_name == 'push' }} | ||
| run: | | ||
| git fetch origin ${{ github.event.before }} | ||
| echo "base_sha=${{ github.event.before }}" >> $GITHUB_ENV | ||
| echo "Merging ${{ github.sha }} into ${{ github.event.before }}" | ||
|
|
||
| - name: Get the changed files | ||
| run: | | ||
| echo "Files changed: '$(git diff-tree --no-commit-id --name-only -r ${{ env.base_sha }} ${{ github.sha }})'" | ||
| changed_files=$(git diff-tree --diff-filter=AM --no-commit-id --name-only -r ${{ env.base_sha }} ${{ github.sha }}) | ||
| echo "Files to validate: '${changed_files}'" | ||
| echo "changed-files<<EOF" >> $GITHUB_ENV | ||
| echo "${changed_files}" >> $GITHUB_ENV | ||
| echo "EOF" >> $GITHUB_ENV | ||
|
|
||
| - name: Check for disallowed file types | ||
| run: | | ||
| if [[ -z "${{ env.changed-files }}" ]]; then | ||
| echo "No files to validate. Exiting." | ||
| exit 0 | ||
| fi | ||
|
|
||
| echo "Checking files..." | ||
| error_found=0 | ||
|
|
||
| # Read disallowed extensions from the configuration file | ||
| if [[ ! -f ".github/workflows/disallowed-extensions.txt" ]]; then | ||
| echo "Configuration file '.github/workflows/disallowed-extensions.txt' not found. Skipping check." | ||
| exit 0 | ||
| fi | ||
|
|
||
| # Create array of disallowed extensions | ||
| mapfile -t disallowed_extensions < .github/workflows/disallowed-extensions.txt | ||
| if [[ $? -ne 0 ]]; then | ||
| echo "Error occurred while reading disallowed extensions. Exiting." | ||
| exit 1 | ||
| fi | ||
|
|
||
| # Check each changed file | ||
| while IFS= read -r file; do | ||
| if [[ -z "$file" ]]; then | ||
| continue | ||
| fi | ||
|
|
||
| echo "Checking file: $file" | ||
|
|
||
| # Get file extension (convert to lowercase for comparison) | ||
| extension=$(echo "${file##*.}" | tr '[:upper:]' '[:lower:]') | ||
| filename=$(basename "$file") | ||
|
|
||
| # Check if file should be in blob store | ||
| should_be_in_blob_store=false | ||
|
|
||
| # Check against disallowed extensions | ||
| for disallowed_ext in "${disallowed_extensions[@]}"; do | ||
| # Remove any whitespace and comments | ||
| clean_ext=$(echo "$disallowed_ext" | sed 's/#.*//' | xargs) | ||
| if [[ -z "$clean_ext" ]]; then | ||
| continue | ||
| fi | ||
|
|
||
| if [[ "$extension" == "$clean_ext" ]]; then | ||
| should_be_in_blob_store=true | ||
| break | ||
| fi | ||
| done | ||
|
|
||
| # Additional checks for binary files and large files | ||
| if [[ -f "$file" ]]; then | ||
| # Check if file is binary (but allow .sh files even if executable) | ||
| if file "$file" | grep -q "binary\|archive\|compressed"; then | ||
| should_be_in_blob_store=true | ||
| fi | ||
|
|
||
| # Check file size (files > 1MB should be in blob store) | ||
| file_size=$(stat -f%z "$file" 2>/dev/null || stat -c%s "$file" 2>/dev/null || echo 0) | ||
| if [[ $file_size -gt 1048576 ]]; then # 1MB | ||
| should_be_in_blob_store=true | ||
| fi | ||
| fi | ||
|
|
||
| if [[ "$should_be_in_blob_store" == "true" ]]; then | ||
| 1>&2 echo "**** ERROR ****" | ||
| 1>&2 echo "File '$file' should be stored in blob store, not in git repository." | ||
| 1>&2 echo "Reason: Images, Large files, binaries, tarballs, and non-text files slow down git operations" | ||
| 1>&2 echo "and cannot be efficiently diffed. Please upload to blob store instead." | ||
| 1>&2 echo "**** ERROR ****" | ||
| error_found=1 | ||
| fi | ||
| done <<< "${{ env.changed-files }}" | ||
|
|
||
| if [[ $error_found -eq 1 ]]; then | ||
| echo "" | ||
| echo "==========================================" | ||
| echo "FILES THAT SHOULD BE IN BLOB STORE DETECTED" | ||
| echo "==========================================" | ||
| echo "The following file types should be stored in blob store:" | ||
| echo "- Source tarballs (.tar.gz, .tar.xz, .zip, etc.)" | ||
| echo "- Binary files (.bin, .exe, .so, .dll, etc.)" | ||
| echo "- Images (.gif, .bmp, etc.)" | ||
| echo "- Archives (.rar, .7z, .tar, etc.)" | ||
| echo "- Large files (> 1MB)" | ||
| echo "- Any non-text files that cannot be efficiently diffed" | ||
| echo "" | ||
| echo "Please upload these files to the blob store and reference them" | ||
| echo "in your spec files or configuration instead of checking them into git." | ||
| echo "==========================================" | ||
| exit 1 | ||
| fi | ||
|
|
||
| echo "All files are appropriate for git storage." | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,165 @@ | ||
| # Copyright (c) Microsoft Corporation. | ||
| # Licensed under the MIT License. | ||
|
|
||
| # This check verifies basic package build success and failure cases. | ||
| # It should only be dependent on toolkit changes, not on the specs. | ||
| # This is why each build uses the 3.0-stable version of the specs and manifests. | ||
|
|
||
| name: Package build checks | ||
|
|
||
| env: | ||
| REGULAR_PKG: words | ||
| REGULAR_PKG_SPEC_PATH: SPECS/words/words.spec | ||
| TOOLCHAIN_PKG: xz | ||
|
|
||
| on: | ||
| push: | ||
| branches: [3.0*, fasttrack/3.0] | ||
| paths: | ||
| - ".github/workflows/check-package-builds.yml" | ||
| - "toolkit/Makefile" | ||
| - "toolkit/scripts/*" | ||
| - "toolkit/tools/*" | ||
| pull_request: | ||
| branches: [3.0*, fasttrack/3.0] | ||
| paths: | ||
| - ".github/workflows/check-package-builds.yml" | ||
| - "toolkit/Makefile" | ||
| - "toolkit/scripts/*" | ||
| - "toolkit/tools/*" | ||
|
|
||
| jobs: | ||
| package-checks: | ||
| name: ${{ matrix.check-name }} | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| include: | ||
| - check-name: "Simple package build succeeds" | ||
| package-type: "REGULAR_PKG" | ||
| extra-args: "" | ||
|
|
||
| - check-name: "Simple package build fails" | ||
| package-type: "REGULAR_PKG" | ||
| error-pattern: "Number of failed SRPMs:\\s+1\\s*$" | ||
| extra-args: "" | ||
| build-prep: | | ||
| # Adding an invalid command to the '%prep' section will cause the build to fail. | ||
| sed -i '/%prep/a this-command-should-fail-because-its-not-a-command-at-all' "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| - check-name: "Toolchain package rebuild succeeds" | ||
| package-type: "TOOLCHAIN_PKG" | ||
| extra-args: "ALLOW_TOOLCHAIN_REBUILDS=y" | ||
|
|
||
| - check-name: "Toolchain package rebuild fails" | ||
| package-type: "TOOLCHAIN_PKG" | ||
| error-pattern: "Number of toolchain SRPM conflicts:\\s+1\\s*$" | ||
| extra-args: "ALLOW_TOOLCHAIN_REBUILDS=n" | ||
| build-prep: "" | ||
|
|
||
| - check-name: "None license check does not break the build" | ||
| package-type: "REGULAR_PKG" | ||
| extra-args: "LICENSE_CHECK_MODE=none" | ||
| build-prep: | | ||
| license_file_name=$(grep -oP '^%license\s+\K\S+' "$REGULAR_PKG_SPEC_PATH") | ||
| if [[ -z "$license_file_name" ]]; then | ||
| echo "ERROR: no license file found in the spec $REGULAR_PKG_SPEC_PATH" | ||
| exit 1 | ||
| fi | ||
| # Tagging a license file as a documentation file will not fail the license check on the 'none' level. | ||
| sed -i "/^%license/a %doc $license_file_name" "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| - check-name: "Warning-only license check does not break the build" | ||
| package-type: "REGULAR_PKG" | ||
| extra-args: "LICENSE_CHECK_MODE=warn" | ||
| build-prep: | | ||
| license_file_name=$(grep -oP '^%license\s+\K\S+' "$REGULAR_PKG_SPEC_PATH") | ||
| if [[ -z "$license_file_name" ]]; then | ||
| echo "ERROR: no license file found in the spec $REGULAR_PKG_SPEC_PATH" | ||
| exit 1 | ||
| fi | ||
| # Tagging a license file as a documentation file will not fail the license check on the 'warn' level. | ||
| sed -i "/^%license/a %doc $license_file_name" "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| - check-name: "Fatal license check succeeds on duplicated license as documentation" | ||
| package-type: "REGULAR_PKG" | ||
| extra-args: "LICENSE_CHECK_MODE=fatal" | ||
| build-prep: | | ||
| license_file_name=$(grep -oP '^%license\s+\K\S+' "$REGULAR_PKG_SPEC_PATH") | ||
| if [[ -z "$license_file_name" ]]; then | ||
| echo "ERROR: no license file found in the spec $REGULAR_PKG_SPEC_PATH" | ||
| exit 1 | ||
| fi | ||
| # Tagging a license file as a documentation file will not fail the license check on the 'fatal' level. | ||
| sed -i "/^%license/a %doc $license_file_name" "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| - check-name: "Fatal license check fails" | ||
| package-type: "REGULAR_PKG" | ||
| error-pattern: "Number of SRPMs with license errors:\\s+1\\s*$" | ||
| extra-args: "LICENSE_CHECK_MODE=fatal" | ||
| build-prep: | | ||
| if ! grep -q '^%license' "$REGULAR_PKG_SPEC_PATH"; then | ||
| echo "ERROR: no '%license' macro found in the spec $REGULAR_PKG_SPEC_PATH" | ||
| exit 1 | ||
| fi | ||
| # Tagging a license file as a documentation file will cause the license check to fail. | ||
| sed -i "s/^%license/%doc/" "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| - check-name: "Pedantic license check fails" | ||
| package-type: "REGULAR_PKG" | ||
| error-pattern: "Number of SRPMs with license errors:\\s+1\\s*$" | ||
| extra-args: "LICENSE_CHECK_MODE=pedantic" | ||
| build-prep: | | ||
| license_file_name=$(grep -oP '^%license\s+\K\S+' "$REGULAR_PKG_SPEC_PATH") | ||
| if [[ -z "$license_file_name" ]]; then | ||
| echo "ERROR: no license file found in the spec $REGULAR_PKG_SPEC_PATH" | ||
| exit 1 | ||
| fi | ||
| sed -i "/^%license/a %doc $license_file_name" "$REGULAR_PKG_SPEC_PATH" | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v4 | ||
|
|
||
| - name: Checkout a stable version of the specs | ||
| uses: ./.github/actions/checkout-with-stable-pkgs | ||
|
|
||
| - name: Prepare the build environment | ||
| if: ${{ matrix.build-prep != '' }} | ||
| run: | | ||
| set -euo pipefail | ||
|
|
||
| ${{ matrix.build-prep }} | ||
|
|
||
| - name: Run the build | ||
| run: | | ||
| set -euo pipefail | ||
|
|
||
| if sudo make -C toolkit -j$(nproc) build-packages \ | ||
| PACKAGE_REBUILD_LIST="${{ env[matrix.package-type] }}" \ | ||
| REBUILD_TOOLS=y \ | ||
| SRPM_PACK_LIST="${{ env[matrix.package-type] }}" \ | ||
| ${{ matrix.extra-args }} 2>&1 | tee build.log; then | ||
| touch build.succeeded | ||
| fi | ||
|
|
||
| - name: Check the results | ||
| run: | | ||
| set -euo pipefail | ||
|
|
||
| if [[ -z "${{ matrix.error-pattern }}" ]]; then | ||
| if [[ ! -f build.succeeded ]]; then | ||
| echo "Build failed, but it was expected to succeed." | ||
| exit 1 | ||
| fi | ||
| else | ||
| if [[ -f build.succeeded ]]; then | ||
| echo "Build succeeded, but it was expected to fail." | ||
| exit 1 | ||
| fi | ||
|
|
||
| if ! grep -qP '${{ matrix.error-pattern }}' build.log; then | ||
| echo "Build failed, but not with the expected error message." | ||
| exit 1 | ||
| fi | ||
| fi | ||
|
Comment on lines
+33
to
+165
Check warningCode scanning / CodeQL Workflow does not contain permissions Medium
Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium