# CI/CD Checklists ## Can do in codebase - [x] Update Gitea release workflow to pack `DevOpsPackageTest/DevOpsPackageTest.csproj` - [x] Update Gitea release workflow to restore/build/pack selected project paths only - [x] Add Dockerfile for `DevOpsTest` - [x] Add `.dockerignore` to keep build context clean - [x] Add package metadata to `DevOpsPackageTest.csproj` ## Cannot do from codebase alone - [ ] Create or verify Gitea repository secrets: `NUGET_API_KEY`, `HARBOR_USERNAME`, `HARBOR_PASSWORD` - [ ] Create the actual Gitea release and confirm workflow triggers - [ ] Confirm package upload success on `https://nuget.sabp.ir` - [ ] Confirm Harbor project, credentials, and push permissions on `reg.sabp.ir` - [ ] Confirm the published image is visible in Harbor and can be pulled by the production VM - [ ] Run end-to-end smoke tests against the real registry and package server - [ ] Validate the workflow against the real Gitea Actions runner environment