Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 19, 2026

  • Review GoToSocial OAuth and login flow in upstream code/docs
  • Update integration test to use supported authorization_code flow
  • Run targeted integration test
  • Reply to PR comment with results
Original prompt

Generate a full integration test for the ActivityPub functionality in GoBlog with the fediverse software GoToSocial (GTS - docs.gotosocial.org). The integration test should run a real simulated GTS instance in a Docker container and test the GoBlog ActivityPub functionality that is implemented like following a GoBlog blog or receiving published posts. These tests should ensure that updates to the ActivityPub implementation still fully work with GoToSocial. Later GoBlog might be extended to also allow following fediverse accounts or allow account moving etc.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: jlelse <8822316+jlelse@users.noreply.github.com>
Copilot AI changed the title [WIP] Add integration test for ActivityPub functionality with GoToSocial Add GoToSocial ActivityPub integration test scaffold Jan 19, 2026
Copilot AI requested a review from jlelse January 19, 2026 17:15
@jlelse
Copy link
Owner

jlelse commented Jan 19, 2026

@copilot Take a look at the code of GTS to fix the login and finish the integration test: https://codeberg.org/superseriousbusiness/gotosocial

Copilot AI and others added 2 commits January 19, 2026 18:06
Co-authored-by: jlelse <8822316+jlelse@users.noreply.github.com>
Co-authored-by: jlelse <8822316+jlelse@users.noreply.github.com>
@jlelse
Copy link
Owner

jlelse commented Jan 19, 2026

@copilot Adjust the code to use the testcontainers framework. Adjust the vscode config files. Adjust the GitHub actions to run the new integration test.

Co-authored-by: jlelse <8822316+jlelse@users.noreply.github.com>
@jlelse
Copy link
Owner

jlelse commented Jan 19, 2026

@copilot Try again

Co-authored-by: jlelse <8822316+jlelse@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants