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

Post PBB migration: Refactor "Pull Request Trigger" workflow #7076

Closed
3 tasks
Tracked by #6993
t-will-gillis opened this issue Jun 28, 2024 · 1 comment
Closed
3 tasks
Tracked by #6993

Post PBB migration: Refactor "Pull Request Trigger" workflow #7076

t-will-gillis opened this issue Jun 28, 2024 · 1 comment
Assignees
Labels
Complexity: Large Draft Issue is still in the process of being created Feature: API Coding requires using an API Feature: Board/GitHub Maintenance Project board maintenance that we have to do repeatedly Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms milestone: missing role: back end/devOps Tasks for back-end developers size: 5pt Can be done in 19-30 hours

Comments

@t-will-gillis
Copy link
Member

Overview

The new Projects Beta is structured a little differently from Projects (classic). During to our recent migration from Projects (classic) to Projects Beta, we scrubbed our workflows and removed all functionality that referenced 'columns' as this term is no longer used. We need to refactor our post migration workflows so that they have similar functionality as previously.

Details

Prior to the migration to Projects Beta, pull-request-trigger.yml used a 3rd party automation that removed merged PRs and closed + unmerged PRs from the Project Board. This behavior needs to be replicated using GraphQL- if possible.

Action Items

Note that in Projects Beta, closed PRs are immediately archived.

  • To confirm: Do we want to continue this behavior with Projects Beta?
  • Determine whether GraphQL (or the REST API) is able to delete merged PRs and closed + unmerged PRs from the Project archives
  • If so, implement this feature

Resources/Instructions

@t-will-gillis t-will-gillis added Complexity: Large Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms size: 5pt Can be done in 19-30 hours Feature: API Coding requires using an API role: back end labels Jun 28, 2024
@t-will-gillis t-will-gillis added the Draft Issue is still in the process of being created label Jun 28, 2024
@t-will-gillis t-will-gillis changed the title Post PBB migration: Refactor "Schedule Friday" workflow Post PBB migration: Refactor "Pull Request Trigger" workflow Jun 28, 2024
@t-will-gillis t-will-gillis added the Feature: Board/GitHub Maintenance Project board maintenance that we have to do repeatedly label Jun 28, 2024
@t-will-gillis t-will-gillis self-assigned this Jun 28, 2024
@ExperimentsInHonesty ExperimentsInHonesty added role: back end/devOps Tasks for back-end developers and removed role: back end labels Jul 9, 2024
@t-will-gillis
Copy link
Member Author

This issue is not needed: Projects Beta has an automatic workflow that archives merged and closed PRs.

@github-project-automation github-project-automation bot moved this from New Issue Approval to QA in P: HfLA Website: Project Board Jul 22, 2024
@t-will-gillis t-will-gillis closed this as not planned Won't fix, can't repro, duplicate, stale Jul 22, 2024
@kgold2018 kgold2018 moved this from QA to Done in P: HfLA Website: Project Board Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Large Draft Issue is still in the process of being created Feature: API Coding requires using an API Feature: Board/GitHub Maintenance Project board maintenance that we have to do repeatedly Feature: Refactor GHA Refactoring GitHub actions to fit latest architectural norms milestone: missing role: back end/devOps Tasks for back-end developers size: 5pt Can be done in 19-30 hours
Projects
Development

No branches or pull requests

2 participants