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

ci: label-based triggers seems to be unreliable #4070

Open
ppawlowski opened this issue Jun 25, 2024 · 0 comments
Open

ci: label-based triggers seems to be unreliable #4070

ppawlowski opened this issue Jun 25, 2024 · 0 comments
Assignees
Labels
size:M - 3 Sizing estimation point task A piece of work that isn't necessarily tied to a specific Epic or Story.

Comments

@ppawlowski
Copy link
Contributor

ppawlowski commented Jun 25, 2024

Description

The workflow responsible for createing pre-staging environments relies on the deploy:pr label. Recently, this approach started to be unreliable. Developers had to manually remove and re-add the label in order to trigger the pipeline.
Since we deploy every change to pre-staging (with couple of exceptions), label-based trigger could be replaced with several simple conditionals.
At this moment we do not create pre-staging, if:

  • PR is created by dependabot
  • PR is created by user outside FlowFuse Github organisation
  • PR contains only documentation changes

The goal of this task is to fidn the cause of the issues or replace label-based approach with conditional statements.

Epic/Story

No response

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

@ppawlowski ppawlowski added the task A piece of work that isn't necessarily tied to a specific Epic or Story. label Jun 25, 2024
@ppawlowski ppawlowski self-assigned this Jun 25, 2024
@ppawlowski ppawlowski added the size:M - 3 Sizing estimation point label Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size:M - 3 Sizing estimation point task A piece of work that isn't necessarily tied to a specific Epic or Story.
Projects
Status: Todo
Development

No branches or pull requests

1 participant