Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eliminate CI duplication #22011

Closed
techknowlogick opened this issue Dec 2, 2022 · 0 comments · Fixed by #23476
Closed

Eliminate CI duplication #22011

techknowlogick opened this issue Dec 2, 2022 · 0 comments · Fixed by #23476
Assignees
Labels
topic/build PR changes how Gitea is built, i.e. regarding Docker or the Makefile type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@techknowlogick
Copy link
Member

techknowlogick commented Dec 2, 2022

Feature Description

Continuation of #11513

The testing-* pipelines are run on more than just PRs leading to an duplication of tests being run (as these pipelines already run to completion during PRs).

This ticket is to remove them from being run on push to main/release branches, and on tags.

Dependant on #22010 as it'll split up the pipelines and would conflict with this ticket, so it needs to happen first

Screenshots

No response

@techknowlogick techknowlogick added type/proposal The new feature has not been accepted yet but needs to be discussed first. type/feature Completely new functionality. Can only be merged if feature freeze is not active. topic/build PR changes how Gitea is built, i.e. regarding Docker or the Makefile outdated/backport/v1.18 This PR should be backported to Gitea 1.18 labels Dec 2, 2022
@zeripath zeripath changed the title Eleminate CI duplication Eliminate CI duplication Dec 3, 2022
@techknowlogick techknowlogick removed the outdated/backport/v1.18 This PR should be backported to Gitea 1.18 label Mar 14, 2023
techknowlogick added a commit that referenced this issue Mar 15, 2023
This skips all testing-* pipelines on push to main or release/*
branches. This decreases the total build time on those, as in theory
they should already be run for PRs before merging.

Fixes #22011

---------

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
@go-gitea go-gitea locked and limited conversation to collaborators May 3, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic/build PR changes how Gitea is built, i.e. regarding Docker or the Makefile type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants