Skip to content

chore: reset repo content for custos demo#31

Merged
toddysm merged 1 commit into
mainfrom
chore/reset-for-demo
Jun 2, 2026
Merged

chore: reset repo content for custos demo#31
toddysm merged 1 commit into
mainfrom
chore/reset-for-demo

Conversation

@toddysm
Copy link
Copy Markdown
Owner

@toddysm toddysm commented Jun 2, 2026

Reset the repository to a clean starting point so it can be reorganized as a demo for the custos project workflows.

Changes

  • Removed all subfolder content: dockerfiles/, docs/, sample/, stages/, tests/
  • Removed .github/trustpolicy and .github/truststore (kept the .github/workflows directory)
  • Deleted .github/workflows/build-app.yaml
  • Kept root files: README.md, LICENSE, MAINTAINERS, CODEOWNERS, .gitignore

Repo reorganization will follow in subsequent work.

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.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

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/, and tests/.
  • 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/workflows directory is kept, but with build-app.yaml removed (and trustpolicy/truststore removed), there is no remaining tracked .github/ content—so .github/workflows will 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 .github is removed.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@toddysm toddysm merged commit 80d6e5d into main Jun 2, 2026
1 check passed
@toddysm toddysm deleted the chore/reset-for-demo branch June 2, 2026 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants