Elektrine lite

← Feed

@erlend@writing.exchange

2023-08-25 07:52 UTC

Several years in the making, GitLab is now very actively implementing #ActivityPub! 🙌 https://gitlab.com/groups/gitlab-org/-/epics/11247 The end-goal is to support AP for merge requests (aka pull requests), meaning git.alice.dev can send a merge request to gitlab.com/Bob/project.git First bite-sized todo on the implementation path there is ‘subscribe to project releases’. Smart move by #GitLab; through ActivityPub they’re getting a distributed version of GitHub’s social layer. @fediversenews #fediverse #GitHub #git

Replies (24)

  • @erlend@writing.exchange @fediversenews Awesome! I read the thread and saw no mention of @forgefed@floss.social either, do you folks know anything about these efforts?

    Open ##2818650

  • @jaywink@jasonrobinson.me 2023-08-25 08:09

    @erlend@writing.exchange Ooo finally, this is exciting! I'm immediately slightly worried it doesn't mention ForgeFed or Codeberg in anyway - I hope it doesn't mean there are no interop discussions heavily going in the background. Using ActivityPub doesn't automatically mean interop.

    Open ##2818656

  • @Brendanjones@fosstodon.org 2023-08-25 08:14

    @erlend@writing.exchange @smallcircles@social.coop @fediversenews Can you explain that end goal a bit more for the only partly technical like myself? Does that mean if a project is open to PR/MRs that anyone on AP anywhere can remotely send them an MR without having to log in to Gitlab and make the MR there?

    Open ##2818658

  • @erlend@writing.exchange Also good news is that they're aware of #ForgeFed and are considering to implement it for the more forge-specific activities, after getting a baseline of social updates of discussions and activities via AP. https://gitlab.com/gitlab-org/gitlab/-/issues/21582#note_1470201114 https://gitlab.com/gitlab-org/gitlab/-/issues/423245 https://gitlab.com/gitlab-org/gitlab/-/issues/423249

    Open ##2818662

  • @dragnucs@social.touha.me 2023-08-25 10:18

    @erlend@writing.exchange @fediversenews This is awesome!

    Open ##2818663

  • @marcel@waldvogel.family 2023-08-25 10:49

    @erlend@writing.exchange @fediversenews It's great to see this move! #Git essentially has solved the distributed software development problem (at least the technical parts). However, it has always bothered me that there is no generalization to distributed feedback in the form of issues and merge requests. Several years ago, we've been playing with design ideas to have the issues also in git, but did like neither the models available then nor our own ideas. Finally a path forward! https://gitlab.com/groups/gitlab-org/-/epics/11247

    Open ##2818664

  • @Solarinas@posthat.ca 2023-08-25 13:03

    @erlend@writing.exchange @fediversenews Several years indeed! I've been waiting for this for a long time

    Open ##2818666

  • @silverpill@mitra.social 2023-08-25 14:19

    @erlend@writing.exchange Now Gitlab will be in position to dictate standards, and this is probably a bad thing. On the other hand, Gitea/Forgejo failed to implement federation despite working on it for years. Maybe Gitlab working on it will force them to reconsider their priorities and we'll finally see something usable.

    Open ##2818667

  • @erlend@writing.exchange Even better move would be to participate in forgefed.org/. I didn't see any mention within their issues. Looks like #GitLab is trying to build ActivityPub support where it can't fulfill the need. Even while there already are efforts to build upon it and extend for a forge based protocol #ForgeFed. Leading to still isolated software instead of distributed where I don't need additional wrapper and efforts.

    Open ##2818669

  • @worr@bsd.network 2023-08-25 15:34

    @erlend@writing.exchange @fediversenews I'm keeping my expectations tempered atm, since Gitlab isn't implementing this, an external contributor is. That's still good, but as always with an external contributor contributing code to corp open source, there's the risk that company priorities aren't aligned, or shift such that the contribution is no longer welcomed.

    Open ##2818684

  • @astraluma@tech.lgbt 2023-08-25 15:41

    @erlend@writing.exchange @fediversenews is this compatible with the work gitea/forgejo has been doing?

    Open ##2818685

  • @fuomag9@lime.fuo.fi 2023-08-25 16:26

    @erlend@writing.exchange @fediversenews@venera.social OMG YES ​:blobcatheart:​

    Open ##2818686

  • @soheb@pkutalk.com 2023-08-25 17:36

    @erlend@writing.exchange @fediversenews Wow! I can't believe this move!!

    Open ##2818687

  • @urda@urda.social 2023-08-25 19:03

    @erlend@writing.exchange @fediversenews that’s really cool!

    Open ##2818688

  • @aa@shrimple.aagaming.me 2023-08-25 20:06

    @erlend@writing.exchange @fediversenews@venera.social wonder if this will work with forgefed for forgejo

    Open ##2818689

  • @zak@framapiaf.org 2023-08-25 20:28

    @erlend@writing.exchange @fediversenews I look forward to seeing this version and the communication between the instances !!!

    Open ##2818690

  • @tikhonov_a@mastodon.social 2023-08-25 22:08

    @erlend@writing.exchange I hope GitLab will manage to do everything they’re planning to join Fediverse. After that GitHub would need to hustle up do the same. I will help them with the roadmap: * Add projects avatars * Add release discussions * Implement ActivityPub for releases

    Open ##2818691

  • @tomodachi94@floss.social 2023-08-25 22:57

    @erlend@writing.exchange amazing. This would make me move my projects over to GitLab (either self-hosted or the official instance) almost immediately (assuming GitHub doesn't implement it, and even then... I would most likely move). Bonus points if #Codeberg, #Gitee, and so on implement a compatible implementation.

    Open ##2818692

  • @erlend@writing.exchange That final goal looks... awesome. At the cost of domain fixation, I can easily send someone else's GitLab repository.

    Open ##2818694

  • @erlend@writing.exchange I need this! 🙀

    Open ##2818695

  • @edbro@swecyb.com 2023-08-26 07:48

    @erlend@writing.exchange @fediversenews @carl@heath.social what a good idea, seems like a great next step for a git solution in general. The decentralisation open such possibilities. And got already support signed commits to ensure the commit is from the correct sender.

    Open ##2818696

  • @erlend@writing.exchange @fediversenews @pixelpartner@mastodon.gamedev.place

    Open ##2818697

  • @blieb@blieb.net 2023-08-29 10:32

    @erlend@writing.exchange I was thinking why. But yes gitlab is like mastodon also multi instance. Would be nice if they work together. I was thinking you would be able them to follow updates on mastodon. Also a fun feature but this is better 😊 Maybe github can also join the multiverse then 😊

    Open ##2818698

  • @kik@techhub.social 2023-09-03 09:00

    @erlend@writing.exchange Hi Erlend 👋 Now I'm officially around. :)

    Open ##2818699