Supporting Gogs integration with existing tools#80
Conversation
Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com> Agent-Logs-Url: https://github.com/utopia-php/vcs/sessions/275932b7-e04b-49d9-8ba8-8df4655d9373
Greptile SummaryThis PR adds a Gogs VCS adapter by extending the existing Changes:
Confidence Score: 3/5
Important Files Changed
Reviews (1): Last reviewed commit: "Add Gogs VCS adapter, tests, Docker serv..." | Re-trigger Greptile |
|
@copilot Check out CI/CD test runs, they are failing Try to reproduce and fix it. If you have no lead, switch to debugging phase - update CI/CD logging to gain more info |
… pre-configured app.ini Co-authored-by: Meldiron <19310830+Meldiron@users.noreply.github.com> Agent-Logs-Url: https://github.com/utopia-php/vcs/sessions/a31418bd-fb1d-47ab-8ff3-8c8e56db0365
... Investigated and fixed in commit Root cause: Gogs 0.13 was silently ignoring the pre-mounted Fix:
Tested locally: the Gogs container becomes healthy (HTTP 302), the bootstrap completes, and a valid 40-character SHA1 access token is saved to |
…-gogs-adapter-and-tests-again
…-gogs-adapter-and-tests-again
fix: use pre-written app.ini mount for Gogs webhook support
Todos
Summary
src/VCS/Adapter/Git/Gogs.phpextending Giteatests/VCS/Adapter/GogsTest.phpextending GiteaTestdocker-compose.yml— gogs/gogs-bootstrap services, gogs-data volumeapp.ini(was silently ignored by Gogs 0.13), replace CLI user-creation bootstrap with a/installendpoint POST (configures SQLite3 + creates admin user in one step), extract token withtr -d ' ' | sedinstead ofjq(avoids slowapk add)tests/resources/gogs-custom/conf/app.ini💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.