The discussions centered around migration practices and ongoing development challenges within the project. Key aspects include:
- Kehinde recommended executing specific mix tasks related to data migrations across all environments to mitigate issues. Suggested tasks included:
mix firms.migrate_betafolio_firms_data --no-dry-runmix files.migrate_betafolio_files_firm_idmix files.delete_duplicate_files --no-dry-run
- An urgent migration error in Staging-4 was noted, which is preventing new changes from being reflected. Support processes were suggested to manage migration-related constraints effectively.
- Discussions flagged potential constraint errors and emphasized the importance of commenting out migration code temporarily when needed.
- An urgent P1 bug fix was highlighted by Kehinde concerning issues with the pension fund data import job, requiring immediate attention and deployment.
- Ongoing discussions regarding flaky tests in CI pointed to concerns over stability, particularly relating to Cypress configuration issues.
- Redis connection errors in Staging-1 caused worker crashes and need resolution to maintain operational consistency.
- Flaky tests remain a recurring problem, leading to inconsistent CI results and affecting the overall deployment confidence.
- An infinite loop in the authentication flow observed in Staging-4 logs raised concerns for further investigation.
- Recent upgrades, particularly to Phoenix, generated issues impacting admin user operations, necessitating troubleshooting.
- Resolve the migration error in Staging-4.
- Implement the urgent bug fix for pension fund data.
- Investigate and address flaky tests impacting CI deployments.
- Monitor and rectify Redis connectivity issues affecting worker functionality.
In summary, the team is focused on aligning proper migration methods, addressing critical bugs, and ensuring stable testing processes as they prepare for upcoming deployments.