techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#gitlab

18 posts18 participants0 posts today
Anyone<p>Creo que voy a migrar los proyectos con CI desde <a href="https://mastodon.social/tags/github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>github</span></a> to <a href="https://mastodon.social/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a></p>
platform.sh<p>Is your GitLab instance not accessible via the internet? This means you can't utilize Upsun's standard GitLab integration. 👀 However, by creating a GitLab CI/CD pipeline that pushes code to Upsun and manages environments through API calls, you can deploy to Upsun from your private air-gapped GitLab instance. 🚀</p><p>Our latest tutorial takes you through all the steps to get started 👉 <a href="https://bit.ly/419edQs" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/419edQs</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/NoOpsDevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NoOpsDevOps</span></a> <a href="https://mastodon.social/tags/AdvancedConfigs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AdvancedConfigs</span></a> <a href="https://mastodon.social/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://mastodon.social/tags/Upsun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Upsun</span></a></p>
Tibo<p>[BLOG] Publish your GitLab project to Github <a href="https://sociabl.be/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://sociabl.be/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://cylab.be/blog/431/publish-your-gitlab-project-to-github" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">cylab.be/blog/431/publish-your</span><span class="invisible">-gitlab-project-to-github</span></a></p>
Heptapod<p><a href="https://fosstodon.org/tags/heptapod" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heptapod</span></a> 18.0.2 released, bumping <a href="https://fosstodon.org/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a> to the 18.0.5 regular patch/security Changelog: <a href="https://foss.heptapod.net/heptapod/heptapod/-/blob/heptapod-18.0.2/HEPTAPOD_CHANGELOG.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foss.heptapod.net/heptapod/hep</span><span class="invisible">tapod/-/blob/heptapod-18.0.2/HEPTAPOD_CHANGELOG.md</span></a> Download instructions: <a href="https://heptapod.net/pages/get-heptapod.html#get-heptapod" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">heptapod.net/pages/get-heptapo</span><span class="invisible">d.html#get-heptapod</span></a> <a href="https://fosstodon.org/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://fosstodon.org/tags/mercurial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mercurial</span></a></p>
contributopia<p>[OLDIES BUT GOODIES]<br>Introduzione a Framagit: <a href="https://dgxy.link/Framagit" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">dgxy.link/Framagit</span><span class="invisible"></span></a></p><p>Questa traduzione di un tutorial per l'uso del software libero Gitlab nella versione di Framasoft, ha gà qualche anno, ma può sempre tornare utile :)</p><p>GitLab è basato su Git, un software di gestione delle versioni decentralizzato creato nel 2005 da Linus Torvalds e distribuito con licenza GNU General Public License.</p><p><a href="https://social.vivaldi.net/tags/Framagit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Framagit</span></a> <a href="https://social.vivaldi.net/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://social.vivaldi.net/tags/SoftwareLibero" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareLibero</span></a> <a href="https://social.vivaldi.net/tags/Framasoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Framasoft</span></a> <a href="https://social.vivaldi.net/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://social.vivaldi.net/tags/traduzioni" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>traduzioni</span></a> <a href="https://social.vivaldi.net/tags/OldiesButGoodies" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OldiesButGoodies</span></a></p><p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/scuola" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>scuola@a.gup.pe</span></a></span> <br><span class="h-card" translate="no"><a href="https://poliverso.org/profile/scuola" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>scuola@poliverso.org</span></a></span> <br><span class="h-card" translate="no"><a href="https://framapiaf.org/@maupao" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>maupao</span></a></span> <br><span class="h-card" translate="no"><a href="https://mastodon.uno/@devol" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>devol</span></a></span> <br><span class="h-card" translate="no"><a href="https://mastodon.uno/@informapirata" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>informapirata</span></a></span> <br><span class="h-card" translate="no"><a href="https://mastodon.uno/@openiteste" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>openiteste</span></a></span> <br><span class="h-card" translate="no"><a href="https://mastodon.uno/@lealternative" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>lealternative</span></a></span> <br><span class="h-card" translate="no"><a href="https://mastodon.uno/@informapirata" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>informapirata</span></a></span> <br><span class="h-card" translate="no"><a href="https://social.ilnostropianetaselvaggio.it/@dado" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dado</span></a></span> <br><span class="h-card" translate="no"><a href="https://wikis.world/@Galessandroni" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Galessandroni</span></a></span> <br><span class="h-card" translate="no"><a href="https://livellosegreto.it/@alephoto85" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>alephoto85</span></a></span> <br><span class="h-card" translate="no"><a href="https://framapiaf.org/@Framasoft" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Framasoft</span></a></span> <br><span class="h-card" translate="no"><a href="https://framapiaf.org/@wikimediaitalia" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wikimediaitalia</span></a></span></p>
Bryan (he/him/his) 🇺🇸 🏳️‍🌈<p>I highly recommend Obtainium. It is a great way of installing and updating applications onto your Android phone. Instead of being a central store, you add the source for each project (from Github, Gitlab, Codeberg, etc) for the applications you use. It is the only &quot;store&quot; I added on my GrapheneOS phone. It allows absolute granular control of what I choose to install from the source; true digital intentional-ism. </p><p>Main: <a href="https://obtainium.imranr.dev/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">obtainium.imranr.dev/</span><span class="invisible"></span></a><br />Source: <a href="https://github.com/ImranR98/Obtainium" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/ImranR98/Obtainium</span><span class="invisible"></span></a></p><p>Also, here is a list of &quot;complex applications&quot; to make it easier to add them to Obtainium: <a href="https://apps.obtainium.imranr.dev/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">apps.obtainium.imranr.dev/</span><span class="invisible"></span></a></p><p><a href="https://techhub.social/tags/Obtainium" class="mention hashtag" rel="tag">#<span>Obtainium</span></a> <a href="https://techhub.social/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a> <a href="https://techhub.social/tags/Android" class="mention hashtag" rel="tag">#<span>Android</span></a> <a href="https://techhub.social/tags/deGoogle" class="mention hashtag" rel="tag">#<span>deGoogle</span></a> <a href="https://techhub.social/tags/GrapheneOS" class="mention hashtag" rel="tag">#<span>GrapheneOS</span></a> <a href="https://techhub.social/tags/apps" class="mention hashtag" rel="tag">#<span>apps</span></a> <a href="https://techhub.social/tags/applications" class="mention hashtag" rel="tag">#<span>applications</span></a> <a href="https://techhub.social/tags/github" class="mention hashtag" rel="tag">#<span>github</span></a> <a href="https://techhub.social/tags/gitlab" class="mention hashtag" rel="tag">#<span>gitlab</span></a> <a href="https://techhub.social/tags/codeberg" class="mention hashtag" rel="tag">#<span>codeberg</span></a></p>
omniman<p><strong>Passkeys problem between cloud and device</strong></p> <p><a href="https://piefed.zip/post/248444" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">piefed.zip/post/248444</span><span class="invisible"></span></a></p>
Martin Owens :inkscape:<p>I know this is for a car, but many a thing cried out at a command line. 😅</p><p><a href="https://floss.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://floss.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://floss.social/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a> <a href="https://floss.social/tags/mergerequest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mergerequest</span></a> <a href="https://floss.social/tags/foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://floss.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Igor Zibarev<p>Me waiting for official <a href="https://mastodon.social/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://mastodon.social/tags/MCP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MCP</span></a> server</p>
AiBay<p>💪 GitLab all'attacco dell'IA! Si apre un nuovo fronte di guerra per gli agenti di sviluppo. <a href="https://mastodon.social/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://mastodon.social/tags/IntelligenzaArtificiale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IntelligenzaArtificiale</span></a> <a href="https://mastodon.social/tags/socialmedia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>socialmedia</span></a> <a href="https://mastodon.social/tags/artificialintelligence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>artificialintelligence</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>technology</span></a></p><p>🔗 <a href="https://aibay.it/notizie/gitlab-sfida-lai-guerra-per-agenti-sviluppo-2025-07-21" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">aibay.it/notizie/gitlab-sfida-</span><span class="invisible">lai-guerra-per-agenti-sviluppo-2025-07-21</span></a></p>
Rihards Olups<p>Anybody using Gitlab's "glab" utility to run pipelines?<br>Getting "The resulting pipeline would have been empty" with 1.62, and that seems to be with commands that worked just fine earlier.</p><p><a href="https://gitlab.com/gitlab-org/cli/-/issues/7925" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/gitlab-org/cli/-/is</span><span class="invisible">sues/7925</span></a></p><p><a href="https://mastodon.social/tags/Gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gitlab</span></a> <a href="https://mastodon.social/tags/glab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glab</span></a></p>
sattellite<p>Потратил пару часов и сделал блокировку слияния в <a href="https://talk.sattellite.me/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a>, если падает покрытие тестами. В community edition это делается через отдельную задачу. Самое сложное было победить ash в alpine, там сильно другой шелл. Теперь мой пайплайн выглядит так: тесты, линтер, вычисление покрытия, проверка уровня покрытия. Осталось добавить допустимый порог падения, например 2%</p>
Mika<p>I literally use the Command Palette on <a href="https://sakurajima.social/tags/GitHub" rel="nofollow noopener" target="_blank">#GitHub</a> ALL the time - and <i>suffer</i> whenever I use <a href="https://sakurajima.social/tags/GitLab" rel="nofollow noopener" target="_blank">#GitLab</a> since it does not have it (and just the fact that GL is dreadfully slow and unintuitive). Welp, it's getting deprecated on Aug 6th bcos of <i>low usage</i>, better make use of their resources on something bullshit like <a href="https://sakurajima.social/tags/Copilot" rel="nofollow noopener" target="_blank">#Copilot</a><span>, I guess.<br><br></span>🔗 <a href="https://github.blog/changelog/2025-07-15-upcoming-deprecation-of-github-command-palette-feature-preview" rel="nofollow noopener" target="_blank">https://github.blog/changelog/2025-07-15-upcoming-deprecation-of-github-command-palette-feature-preview</a></p>
naturzukunft<p>That cost me a lot of nerves, but now I can see the light at the end of the tunnel again.</p><p>Unfortunately I couldn't solve the problem in <a href="https://mastodon.social/tags/codeberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>codeberg</span></a>, I created an issue and am now back in <a href="https://mastodon.social/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a>.</p><p>And here is my clone of the <a href="https://mastodon.social/tags/gluon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gluon</span></a> samples HelloFXML project with gitlab-ci pipeline.<br><a href="https://gitlab.com/naturzukunft_de/javafx/hellofxml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/naturzukunft_de/jav</span><span class="invisible">afx/hellofxml</span></a></p><p>The generated artifact of the pipeline can be found here.<br><a href="https://gitlab.com/naturzukunft_de/javafx/hellofxml/-/jobs/10749556038/artifacts/browse" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/naturzukunft_de/jav</span><span class="invisible">afx/hellofxml/-/jobs/10749556038/artifacts/browse</span></a></p><p>The apk is now also running on my FP 5 with e/OS.</p><p>Thanks to <span class="h-card" translate="no"><a href="https://social.linux.pizza/@pat_dev" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pat_dev</span></a></span> for his support</p><p><a href="https://mastodon.social/tags/javafx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javafx</span></a></p>
Aptivi<p>We're temporarily moving to GitLab while GitHub fixes the Actions non-payment issue!</p><p><a href="https://mastodon.social/tags/GitLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitLab</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/TechNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechNews</span></a> <a href="https://mastodon.social/tags/TechUpdates" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TechUpdates</span></a></p><p><a href="https://officialaptivi.wordpress.com/2025/07/20/temporary-migration-of-our-projects-to-gitlab/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">officialaptivi.wordpress.com/2</span><span class="invisible">025/07/20/temporary-migration-of-our-projects-to-gitlab/</span></a></p>
Aptivi<p><strong>Temporary migration of our projects to&nbsp;GitLab</strong></p><p>We have recently started migrating our projects to GitLab as a result of GitHub not fixing our issue of GitHub Actions workflows not running due to <a href="https://officialaptivi.wordpress.com/2025/07/17/planning-for-the-future-of-our-projects/" rel="nofollow noopener" target="_blank">hidden non-payment of $0</a>. This migration allows us to not only restore our CI/CD pipelines for our builds, but it also allows us to continue making quality products as we’ve always promised you from the beginning of the year.</p><p>GitLab is an open-source software that allows you to manage your repositories for your open-source projects, and hosts various options, such as issues, pipelines, and more. Meanwhile, GitHub is a proprietary software that does the same thing, and is owned by Microsoft.</p><p>We have recently started our migration to GitLab by importing almost all repositories (archived or not) from our official GitHub account. While the main repositories get automatically updated by pushes to GitLab, our repositories that are located there don’t get updated by pushes to their GitHub counterparts. We recommend starting all pull requests in the GitLab repositories instead.</p><p>This was done in response to GitHub’s lack of support for such issues for GitHub Actions, considering the severity of the issue, and several people have faced this issue as you can see in <a href="https://github.com/orgs/community/discussions/151956" rel="nofollow noopener" target="_blank">this discussion</a>. This is going to be temporary, while GitHub fixes this problem, which should happen soon.</p><p>All links will be updated to point to GitLab to let users know of our new (and temporary) place for our projects while a fix is incoming.</p><p><span></span></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/github/" target="_blank">#github</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/gitlab/" target="_blank">#GitLab</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/migration/" target="_blank">#Migration</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/tech/" target="_blank">#Tech</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>
Daithí Seán Ó Foghlú 🖖<p>I just posted to my blog -- "Storing SSH Private Keys in GitLab CICD variables": When storing an SSH private key in GitLab CICD variables I encountered a strange error: "Unable to create masked variable because: The value cannot contain the following characters: whitespace characters." -- Read more here: <a href="https://www.dfoley.ie/blog/storing-ssh-private-keys-in-gitlab-cicd-variables" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">dfoley.ie/blog/storing-ssh-pri</span><span class="invisible">vate-keys-in-gitlab-cicd-variables</span></a> -- <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://fosstodon.org/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a> <a href="https://fosstodon.org/tags/ssh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ssh</span></a> <a href="https://fosstodon.org/tags/POSSE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSSE</span></a></p>
nickproud<p>🚀 GitLab just raised the bar for AI-powered DevSecOps.</p><p>They’ve launched the Duo Agent Platform (public beta) — a next-level orchestration system where developers and AI agents collaborate asynchronously.</p><p>🧑💻 What’s exciting?<br />✨ Integrated directly into IDEs like VS Code &amp; JetBrains<br />✨ AI agents that can:<br /> — Make code changes<br /> — Read &amp; analyze issues<br /> — Perform code reviews<br />… all inside isolated virtual environments.</p><p>Even cooler: it supports complex autonomous agent workflows (agent flows) that leverage your project’s structure and history for smarter decisions.</p><p>Available now for GitLab Premium &amp; Ultimate customers.</p><p>👉 Read more: <a href="https://zurl.co/dpyxf" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">zurl.co/dpyxf</span><span class="invisible"></span></a> </p><p>💭 How do you see AI agents reshaping the way we build and secure software?</p><p><a href="https://techhub.social/tags/GitLab" class="mention hashtag" rel="tag">#<span>GitLab</span></a> <a href="https://techhub.social/tags/AI" class="mention hashtag" rel="tag">#<span>AI</span></a> <a href="https://techhub.social/tags/DevSecOps" class="mention hashtag" rel="tag">#<span>DevSecOps</span></a> <a href="https://techhub.social/tags/SoftwareDevelopment" class="mention hashtag" rel="tag">#<span>SoftwareDevelopment</span></a> <a href="https://techhub.social/tags/TechNews" class="mention hashtag" rel="tag">#<span>TechNews</span></a></p>
@doctator (0xDEADBEEF)<p>Not only would I not be able to keep it up for more than about 5 minutes, I'd probably still run rm -rf on the wrong damn server like a boss... <a href="https://www.chatwithus.live/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a></p>
@doctator (0xDEADBEEF)<p>so apparently Gitlab has this communication style during ops where they'll act like air traffic controllers.. I personally couldn't do that for more than about 5 minutes. Respect. <a href="https://www.chatwithus.live/tags/gitlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gitlab</span></a></p>