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

Spike: Restrict create-a-derived-table runners to specific branches / teams #6129

Open
1 task
simon-pope opened this issue Nov 18, 2024 · 1 comment
Open
1 task

Comments

@simon-pope
Copy link

simon-pope commented Nov 18, 2024

User Story

As a CaDeT user
I want to ensure that only appropriate users of CaDet can develop workflows against external environments and require that relevant teams approve new workflows as they are created
So that workflows have stronger security guardrails are in place to ensure only the teams working directly with these external environments are able to trigger jobs against them

Value / Purpose

Ensure only appropriate users of create-a-derived-table can develop workflows against external environments / require that relevant teams approve new workflows as they are created.

Useful Contacts

No response

User Types

No response

Hypothesis

If we... [do a thing]
Then... [this will happen]

Proposal

From Feature Request:

Create-a-derived-table workflows using specific self-hosted runners can:

  • only be run on a branch which isn't main following a code owner review by a github team linked with that runner
  • ideally only be triggered manually by a member of the code owner github team and only if pointing to main (i.e. won't trigger if a user implements a manual trigger via workflow dispatch on another branch)
  • can run as normal / automated schedule once the workflow is in main, without further approvals

Additional Information

No response

Definition of Done

  • To be added in refinement
@YvanMOJdigital YvanMOJdigital changed the title 📖 Restrict create-a-derived-table runners to specific branches / teams Spike: Restrict create-a-derived-table runners to specific branches / teams Nov 19, 2024
Copy link
Contributor

This issue is being marked as stale because it has been open for 60 days with no activity. Remove stale label or comment to keep the issue open.

@github-actions github-actions bot added the stale label Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 👀 TODO
Development

No branches or pull requests

1 participant