aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/pull-docker-dryrun.yml
Commit message (Collapse)AuthorAgeFilesLines
* Only run `docker-dryrun` when necessary (#25329)silverwind2023-06-181-2/+14
| | | | | | | | | `docker-dryrun` runs on almost any PR, which is a huge waste of CI resources. Run it only when the Dockerfiles change and also add a step that verifies the rootless file. --------- Co-authored-by: techknowlogick <techknowlogick@gitea.io>
* GitHub Actions enhancements for frontend (#25150)silverwind2023-06-141-1/+1
| | | | | - Don't run DB tests for frontend-only changes - Build frontend as part of frontend step - Build everything when actions change
* Use file filters action instead of Github's files filter (#24877)Lunny Xiao2023-05-251-3/+5
| | | | | | | | | | | | | | | Inspired by https://github.com/go-gitea/gitea/pull/24530#issuecomment-1558815301 This PR use a file filter action to do different CI jobs according changed files types. All types are defined in `.github/file-filters.yml`. Now there are 4 types, `docs`, `backend`, `frontend` and `build`. Then if a PR only changed docs files, those CI jobs which passed the conditions will run, and other types are also like this. --------- Co-authored-by: silverwind <me@silverwind.io>
* Don't run build and test if only docs changed (#24530)Lunny Xiao2023-05-161-1/+5
| | | Co-authored-by: techknowlogick <techknowlogick@gitea.io>
* GitHub Actions cleanups (#24620)silverwind2023-05-111-0/+17
- Remove actions name where command is descriptive enough - Use kebab-case instead of snake-case for step names - Use shorter job names because to make PR checks more readable - Remove duplicate `checks-backend` --------- Co-authored-by: Yarden Shoham <git@yardenshoham.com>