Skip to content

Conversation

@skjnldsv
Copy link
Member

@skjnldsv skjnldsv commented May 9, 2025

  • SQLite
  • MySQL
  • Mariadb
  • Postgre

Technical challenges

  • When cypress starts, the docker container it runs within is already set-up
  • It means we need to clear the current setup
  • To avoid interfering with other tests, I created a dedicated one
  • It uses github integrated services for to reasons
    1. Ease of use, it automatically waits for healthcheck and handle a global bridge network as well as service name DNS resolution
    2. It's a clone from each phpunit workflows, so we're consistent
  • So the only changes done are basically retrieving the random github network and make sure the server container is on the same bridge so you can communicate with each DB services

PS: oracle requires some php dependencies within the shallow server, so it will be a followup

Once merged

  • Make the runner setup check mandatory ?

Followup

  • Oracle

@skjnldsv skjnldsv force-pushed the feat/setup-checks branch 18 times, most recently from 682312e to cf2f252 Compare May 9, 2025 19:58
@skjnldsv skjnldsv force-pushed the feat/setup-checks branch from cf2f252 to 3dbc479 Compare May 9, 2025 19:59
@skjnldsv skjnldsv self-assigned this May 9, 2025
@skjnldsv skjnldsv added 3. to review Waiting for reviews technical debt labels May 9, 2025
@skjnldsv skjnldsv added this to the Nextcloud 32 milestone May 9, 2025
@github-project-automation github-project-automation bot moved this to 🏗️ In progress in 📁 Files team May 9, 2025
@skjnldsv skjnldsv added the tests Related to tests label May 9, 2025
@skjnldsv
Copy link
Member Author

skjnldsv commented May 9, 2025

Ready for reviews! 🎉
image

@skjnldsv skjnldsv marked this pull request as ready for review May 9, 2025 20:09
@skjnldsv skjnldsv requested a review from a team as a code owner May 9, 2025 20:09
@skjnldsv skjnldsv requested review from artonge, nfebe, sorbaugh and szaimen and removed request for a team May 9, 2025 20:09
@skjnldsv skjnldsv enabled auto-merge May 10, 2025 05:15
@skjnldsv skjnldsv requested a review from susnux May 10, 2025 05:15
Copy link
Contributor

@szaimen szaimen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🐘

@skjnldsv skjnldsv merged commit ff1dfc6 into master May 12, 2025
210 of 212 checks passed
@skjnldsv skjnldsv deleted the feat/setup-checks branch May 12, 2025 09:05
@skjnldsv
Copy link
Member Author

/backport to stable31

susnux added a commit that referenced this pull request May 22, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
susnux added a commit that referenced this pull request May 22, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
@susnux susnux mentioned this pull request May 22, 2025
4 tasks
susnux added a commit that referenced this pull request May 22, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
susnux added a commit that referenced this pull request May 22, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
susnux added a commit that referenced this pull request May 28, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
susnux added a commit that referenced this pull request May 28, 2025
Regression of #52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
@skjnldsv skjnldsv moved this from 🏗️ In progress to ☑️ Done in 📁 Files team Jun 4, 2025
AIlkiv pushed a commit to AIlkiv/server that referenced this pull request Jul 10, 2025
Regression of nextcloud#52703 where the
`>` was added by accident and thus the button has a wrong label
including the rest of the button HTML.

Signed-off-by: Ferdinand Thiessen <[email protected]>
@skjnldsv skjnldsv mentioned this pull request Aug 19, 2025
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews technical debt tests Related to tests

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

4 participants