-
-
Notifications
You must be signed in to change notification settings - Fork 785
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
Epic: Project migration from classic to beta #3265
Comments
This comment has been minimized.
This comment has been minimized.
The notes below are copied from #3031 (comment) Notes from June 15 meeting with Josie from GitHub
|
This comment was marked as resolved.
This comment was marked as resolved.
|
It seems like when we migrated, it brought the automation rules at the time. When we tested this by changing what happens to reopened PRs (no longer added to in progress, instead added to PR needs review) it did not update the automations listed here: https://github.com/orgs/hackforla/projects/15/workflows/1671601 Although it looks like not all of the automations got migrated, because reopening an issue not listed there. |
Copying notes related to the board migration from the Dev/PM agenda on 2022-09-19 (#2607 (comment)) to here:
|
From Slack on 2022-09-24, copying Bonnie's Slack post on why we should hold off on migrating to the beta project board to here:
Additional post by Bonnie:
|
This issue needs to be re written or replaced The following tests need to be performed by someone who has a classic project board on their forked copy of the repo Does a github action that moves an issue from QA on close to the done column (designed for the old board to move an issue to another column) still work on the new board
Does the GitHub Action need to be changed for the new project board, or does it work there automatically. Does it still work on the old board.
Create a new issue and see which board it gets added toDo we have to revise the GHA that adds it, so it goes to both? https://github.com/hackforla/website/blob/gh-pages/.github/workflows/move-closed-issues.yaml |
Testing in my repo: Does a github action that moves an issue from QA on close to the done column (designed for the old board to move an issue to another column) still work on the new board
Does the GitHub Action need to be changed for the new project board, or does it work there automatically. Does it still work on the old board.
https://github.com/hackforla/website/blob/gh-pages/.github/workflows/move-closed-issues.yaml |
3 issues opened, and 3 corresponding PRs generated before Migration:
After migration, I reviewed, approved, merged all 3 PRs:
Then I reopened the "Project Board(classic)" and also reopened the 3 issues, placed each issue in "In Progress" for both boards, then closed the issues again:
Opened a new issue with both boards active. The new issue only opened in "Project Board (classic)" Re-closed the classic board and opened a new issue.
So far, the automations that involve moving issues to specific columns are the ones not working correctly and/or are failing. These include automations that use
|
Updates: in the new Project Board / Project Board Beta's "Default workflows", there are options for adding new issues and new PRs to the Board- This makes much of the refactoring easier. Created issues:
This note from the 'Sunset Notice' seems to imply that GitHub is retiring the REST APIs in November- which is reason for the second issue (6994). Even if this isn't the case, it might still be a good idea to start planning to convert to GraphQL anyway... |
Affected workflowsFound so far
|
|
|
Additional notes: |
Bonnie to review all open comments and see if this issue can be closed. |
Dependency
Details
Overview
As a member of the Website Team, we need to prepare for the migration of our Project Board from "Projects (classic)" to "Projects (Beta)" so that if "Projects (classic)" is deprecated we are ready to use "Projects (Beta)" with our team. For this issue, we will figure out what needs to be done in order for us to migrate, add those as Action Items below, and complete those Action Items.
Action Items
Notes for emails from GitHub rep Josie
Features related to automations and insights in the new project beta
Those tracks of work are on hold until GA but someone from GitHub might reach out once teams at GitHub are ready to get that track of work started. Can follow up with Josie on timelines for this.
Information on a bug and how to resolve it
If you’re seeing the “Migration complete” modal and you are unable to dismiss it, it is likely that you are not opted in to the feature preview for project migration. GitHub team recently put the entire feature behind a feature preview so if you are not in the feature preview, you will run into issues like this.
Action: If you are using project migration and have not yet opted in to the feature preview, please do so before you continue accessing previously migrated projects.
Resources/Instructions
The text was updated successfully, but these errors were encountered: