action #134441
closedCreate CI/CD with github actions for jknphy / e2e-agama-playwright
0%
Description
Currently, the github repo for Playwright tests does not contain any CI/CD checks for the code to merge. We need to do the full code review manually. We could add some checks like code formatting, filenames ending, pages files being strictly in an agreed folder etc..
Acceptance criteria
- Design the main CI/CD format
- Add some basic check
- Create follow up tickets for any additional check.
Updated by JERiveraMoya over 1 year ago
Feels a bit soon to know what check we need, full review is going to be needed anyway.
The only point I see interesting is the one with format if not everybody is using VSCode... the ticket could be just about to force the same format that the vscode offers for the ones not using it (because in this case it is a great fit, due to Playwright is from Microsoft). wdyt?
Updated by JERiveraMoya over 1 year ago
Feels a bit soon to know what checks we need, full review is going to be needed anyway.
The only point I see interesting is the one with format if not everybody is using VSCode... the ticket could be just about to force the same format that the vscode offers for the ones not using it (because in this case it is a great fit, due to Playwright is from Microsoft). wdyt?
Updated by syrianidou_sofia over 1 year ago
Yes, it's too soon indeed. I opened this ticket mainly to set the base for a CI. We can implement just the basic check for formatting and open follow up tickets later for additional checks. For example, I once forgot a to close some bracket at the end of my code and the CI was green. We can deal with formatting in this ticket and open follow up ticket for typescript syntax, at this stage.
Updated by syrianidou_sofia 12 months ago
- Status changed from Workable to In Progress
Updated by syrianidou_sofia 11 months ago ยท Edited
the base of the CI is set here:
https://github.com/jknphy/e2e-agama-playwright/pull/30
VRs:
expecting failure: https://github.com/sofiasyria/e2e-agama-playwright/actions/runs/7222378256/job/19679240698
expecting success: https://github.com/sofiasyria/e2e-agama-playwright/actions/runs/7222405054/job/19679318240
Updated by syrianidou_sofia 11 months ago
Updated by JERiveraMoya 11 months ago
- Status changed from In Progress to Resolved
Let's resolve it with what is done at the moment due to the change of focus.