saayam-for-all / saayam-for-all/devsecops
Add a smoke test workflow to validate repo structure on push
Open
@Revant-h is already working on this.
Since Apr 2, 2026.
enhancement
good first issue
- Dominant language
- Python
- Stars
- 2
- Forks
- 17
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
Overview
As a basic sanity check, we want a GitHub Actions workflow that verifies key files exist in
the repo whenever someone pushes to main. Simple way to catch accidental deletions of
important files like README or CONTRIBUTING.
Steps
- Create
.github/workflows/repo-structure-check.yml - Set it to trigger on push to main
- Add steps that check for the existence of README.md, CONTRIBUTING.md, and .gitignore
- Make sure the workflow fails with a clear message if any file is missing
Acceptance Criteria
-
.github/workflows/repo-structure-check.ymladded - Workflow triggers on push to main
- Workflow passes on current repo state
- Fails with a helpful message if a required file is missing
Resources
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.