chore: reset repo content for custos demo#31
Merged
Conversation
Remove all subfolder content (dockerfiles, docs, sample, stages, tests) and .github content except the workflows directory. Delete build-app.yaml so the repository can be reorganized as a demo for the custos project workflows.
There was a problem hiding this comment.
Pull request overview
This PR resets the repository to a minimal baseline intended for reorganization into a demo repo for the custos workflows.
Changes:
- Removes prior pipeline/demo implementation content under
stages/,dockerfiles/,docs/,sample/, andtests/. - Deletes GitHub Actions workflow and Notation trust policy/store assets used by the previous build/signing demo.
- Leaves only the top-level repo metadata files (e.g.,
README.md,LICENSE,CODEOWNERS) as the starting point for follow-up reorg work.
Reviewed changes
Copilot reviewed 87 out of 92 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| tests/manual/image-sync/trigger-image-sync.sh | Removed manual curl trigger script as part of repo reset. |
| tests/manual/image-sync/trigger-image-scan.sh | Removed manual curl trigger script as part of repo reset. |
| tests/manual/image-sync/image-sync-payload.json | Removed manual test payload as part of repo reset. |
| tests/manual/image-sync/image-scan-payload.json | Removed manual test payload as part of repo reset. |
| tests/manual/image-sync/create-tasks.sh | Removed ACR task setup script as part of repo reset. |
| tests/manual/image-sync/build-containers.sh | Removed local container build helper as part of repo reset. |
| tests/manual/build-stage/jq-vuln-count.sh | Removed ad-hoc jq exploration script as part of repo reset. |
| stages/deploy/src/verify-deploy-config.yaml | Removed deploy-stage Ratify config/certstore content as part of repo reset. |
| stages/deploy/src/verify-acquire-config copy.yaml | Removed acquire-stage Ratify config content as part of repo reset. |
| stages/deploy/src/deployment.crt | Removed embedded certificate file as part of repo reset. |
| stages/build/src/verify-vulnerability-status.sh | Removed build-stage vulnerability verification script as part of repo reset. |
| stages/build/src/verify-image-lifecycle.sh | Removed build-stage lifecycle verification script as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/VulnScanFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/sync-config.json | Removed image sync config seed as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/SignImageFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/sign-image-task.yaml | Removed ACR task definition as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/ScheduledSyncFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/scan-and-patch-image-task.yaml | Removed ACR task definition as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/SBOMGenerationFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/ImageSyncFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/requirements.txt | Removed Azure Function dependency manifest as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/host.json | Removed Azure Function host config as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/function_app.py | Removed Azure Function implementation as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.vscode/tasks.json | Removed editor task config as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.vscode/settings.json | Removed editor settings as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.vscode/launch.json | Removed editor debug config as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.vscode/extensions.json | Removed editor extension recommendations as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.gitignore | Removed function-local gitignore as part of repo reset. |
| stages/acquire/src/image-sync/ImagePushDispatchFunction/.funcignore | Removed function-local funcignore as part of repo reset. |
| stages/acquire/src/image-sync/generate-sbom-task.yaml | Removed ACR task definition as part of repo reset. |
| stages/acquire/src/image-sync/copy-image-task.yaml | Removed ACR task definition as part of repo reset. |
| sample/src/view.py | Removed sample Flask app code as part of repo reset. |
| sample/src/templates/index.html | Removed sample Flask template as part of repo reset. |
| sample/src/requirements.txt | Removed sample app dependencies as part of repo reset. |
| sample/Dockerfile | Removed sample app container build file as part of repo reset. |
| docs/demo-scripts/scratch.sh | Removed demo helper script as part of repo reset. |
| docs/demo-scripts/demo.sh | Removed demo runbook script as part of repo reset. |
| dockerfiles/notation/Dockerfile | Removed demo container build definition as part of repo reset. |
| dockerfiles/notation-azure-kv-installer/install.sh | Removed installer script as part of repo reset. |
| dockerfiles/notation-azure-kv-installer/Dockerfile | Removed demo container build definition as part of repo reset. |
| dockerfiles/lifecycle-metadata-update/update-lifecycle.sh | Removed lifecycle update script as part of repo reset. |
| dockerfiles/lifecycle-metadata-update/Dockerfile | Removed demo container build definition as part of repo reset. |
| dockerfiles/copacetic/entrypoint.sh | Removed copacetic wrapper script as part of repo reset. |
| dockerfiles/copacetic/Dockerfile | Removed demo container build definition as part of repo reset. |
| .github/workflows/build-app.yaml | Removed GitHub Actions workflow as part of repo reset. |
| .github/truststore/x509/ca/buildcert/acquisition.crt | Removed trust store certificate as part of repo reset. |
| .github/trustpolicy/build-stage/trustpolicy.json | Removed trust policy configuration as part of repo reset. |
Comments suppressed due to low confidence (1)
.github/workflows/build-app.yaml:1
- PR description says the
.github/workflowsdirectory is kept, but withbuild-app.yamlremoved (andtrustpolicy/truststoreremoved), there is no remaining tracked.github/content—so.github/workflowswill not exist in git after this PR. If you intend to keep the directory for subsequent work, add a placeholder tracked file (e.g.,.github/workflows/.gitkeep) or update the PR description to reflect that.githubis removed.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Reset the repository to a clean starting point so it can be reorganized as a demo for the custos project workflows.
Changes
dockerfiles/,docs/,sample/,stages/,tests/.github/trustpolicyand.github/truststore(kept the.github/workflowsdirectory).github/workflows/build-app.yamlREADME.md,LICENSE,MAINTAINERS,CODEOWNERS,.gitignoreRepo reorganization will follow in subsequent work.