Refactor CI pipelines to use pinned action versions (SHA-based) and clean up legacy CI configurations.
Changes
.gitea/workflows/pr.yaml: Clean PR checks pipeline with hadolint and build-test
.gitea/workflows/main.yaml: Clean main release pipeline with hadolint, build-push, test, and auto-tag
.gitea/workflows/tag.yaml: Clean tag release pipeline with hadolint and build-push
.gitea/workflows/cron.yaml: Clean nightly rebuild pipeline with latest tag and latest version tag
Removed .gitlab-ci.yml: Legacy GitLab CI configuration
Removed Jenkinsfile: Legacy Jenkins pipeline
Key improvements
All actions pinned to specific SHA commits for reproducibility and security
Consistent structure across all workflows
Removed legacy CI systems (GitLab CI, Jenkins) in favor of Gitea Actions
Daily cron rebuild at midnight (0 0 * * *)
Docker image: jcabillot/cipherscan
Tests: tests/test.sh
## Summary
Refactor CI pipelines to use pinned action versions (SHA-based) and clean up legacy CI configurations.
### Changes
- **`.gitea/workflows/pr.yaml`**: Clean PR checks pipeline with hadolint and build-test
- **`.gitea/workflows/main.yaml`**: Clean main release pipeline with hadolint, build-push, test, and auto-tag
- **`.gitea/workflows/tag.yaml`**: Clean tag release pipeline with hadolint and build-push
- **`.gitea/workflows/cron.yaml`**: Clean nightly rebuild pipeline with latest tag and latest version tag
- **Removed `.gitlab-ci.yml`**: Legacy GitLab CI configuration
- **Removed `Jenkinsfile`**: Legacy Jenkins pipeline
### Key improvements
- All actions pinned to specific SHA commits for reproducibility and security
- Consistent structure across all workflows
- Removed legacy CI systems (GitLab CI, Jenkins) in favor of Gitea Actions
- Daily cron rebuild at midnight (`0 0 * * *`)
- Docker image: `jcabillot/cipherscan`
- Tests: `tests/test.sh`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Refactor CI pipelines to use pinned action versions (SHA-based) and clean up legacy CI configurations.
Changes
.gitea/workflows/pr.yaml: Clean PR checks pipeline with hadolint and build-test.gitea/workflows/main.yaml: Clean main release pipeline with hadolint, build-push, test, and auto-tag.gitea/workflows/tag.yaml: Clean tag release pipeline with hadolint and build-push.gitea/workflows/cron.yaml: Clean nightly rebuild pipeline with latest tag and latest version tag.gitlab-ci.yml: Legacy GitLab CI configurationJenkinsfile: Legacy Jenkins pipelineKey improvements
0 0 * * *)jcabillot/cipherscantests/test.sh