Skip to content

Commit bf8c365

Browse files
release: publish protected multi-architecture Codex Security images (#17)
* release: publish protected multi-architecture Codex Security images * test: keep customer container coverage mirror-safe * test: verify empty repository inventories fail safely * fix: select legacy sandbox only on AppArmor-restricted hosts * fix: detect AppArmor restrictions without trailing newlines * fix: promote verified and attested container releases safely * fix: support restricted Ubuntu container scans safely * fix: bind clean scans to their pinned Git revision * fix: verify published platform images and preserve sandbox overrides --------- Co-authored-by: mldangelo-oai <mdangelo@openai.com>
1 parent 9c7634b commit bf8c365

9 files changed

Lines changed: 1092 additions & 0 deletions

File tree

.github/workflows/container-ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ on:
99
- Dockerfile
1010
- Dockerfile.dockerignore
1111
- compose.yaml
12+
- compose.apparmor.yaml
1213
- docker/**
1314
- sdk/typescript/**
1415
pull_request:
@@ -18,6 +19,7 @@ on:
1819
- Dockerfile
1920
- Dockerfile.dockerignore
2021
- compose.yaml
22+
- compose.apparmor.yaml
2123
- docker/**
2224
- sdk/typescript/**
2325
workflow_dispatch:
@@ -105,6 +107,11 @@ jobs:
105107
docker compose config --quiet
106108
docker compose run --rm codex-security --version
107109
110+
- name: Validate optional AppArmor Compose configuration
111+
env:
112+
CODEX_SECURITY_IMAGE: codex-security:ci
113+
run: docker compose -f compose.yaml -f compose.apparmor.yaml config --quiet
114+
108115
- name: Verify hardened Codex command sandbox
109116
shell: bash
110117
run: |

0 commit comments

Comments
 (0)