<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to GitLab Integration</title><link>https://sourceforge.net/p/lastest/wiki/GitLab%2520Integration/</link><description>Recent changes to GitLab Integration</description><atom:link href="https://sourceforge.net/p/lastest/wiki/GitLab%20Integration/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 06 May 2026 09:06:51 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lastest/wiki/GitLab%20Integration/feed" rel="self" type="application/rss+xml"/><item><title>GitLab Integration modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/GitLab%2520Integration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,6 @@
 # GitLab Integration

-Lastest2 supports GitLab for authentication, repository sync, and CI/CD -- including self-hosted instances.
+Lastest supports GitLab for authentication, repository sync, and CI/CD -- including self-hosted instances.

 ---

@@ -19,7 +19,7 @@


 1. Go to GitLab &amp;gt; Preferences &amp;gt; Applications (or Admin &amp;gt; Applications for instance-wide)
 2. Create a new application
-3. Set the callback URL to `http://your-lastest2-url/api/auth/callback/gitlab`
+3. Set the callback URL to `http://your-lastest-url/api/auth/callback/gitlab`
 4. Select scopes: `read_user`, `api`
 5. Note the Application ID and Secret

@@ -32,7 +32,7 @@
     GITLAB_INSTANCE_URL=https://gitlab.your-company.com  # Default: https://gitlab.com
     GITLAB_WEBHOOK_SECRET=your-webhook-secret  # Optional

-### 3. Connect in Lastest2
+### 3. Connect in Lastest


 1. Go to Settings &amp;gt; GitLab
 2. Click "Connect GitLab"
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:51 -0000</pubDate><guid>https://sourceforge.net39081dabbc1b466b3b5643ee12f39c016771234b</guid></item><item><title>GitLab Integration modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/GitLab%2520Integration/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-gitlab-integration"&gt;GitLab Integration&lt;/h1&gt;
&lt;p&gt;Lastest2 supports GitLab for authentication, repository sync, and CI/CD -- including self-hosted instances.&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-features"&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OAuth login&lt;/strong&gt; -- sign in with your GitLab account&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Self-hosted support&lt;/strong&gt; -- connect to your own GitLab instance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MR comments&lt;/strong&gt; -- automatic build results posted to merge requests&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Webhook-triggered builds&lt;/strong&gt; -- builds run when MRs are opened or updated&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2 id="h-setup"&gt;Setup&lt;/h2&gt;
&lt;h3 id="h-1-create-a-gitlab-oauth-application"&gt;1. Create a GitLab OAuth Application&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to GitLab &amp;gt; Preferences &amp;gt; Applications (or Admin &amp;gt; Applications for instance-wide)&lt;/li&gt;
&lt;li&gt;Create a new application&lt;/li&gt;
&lt;li&gt;Set the callback URL to &lt;code&gt;http://your-lastest2-url/api/auth/callback/gitlab&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Select scopes: &lt;code&gt;read_user&lt;/code&gt;, &lt;code&gt;api&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Note the Application ID and Secret&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="h-2-configure-environment-variables"&gt;2. Configure Environment Variables&lt;/h3&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nv"&gt;GITLAB_CLIENT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-application-id
&lt;span class="nv"&gt;GITLAB_CLIENT_SECRET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-secret
&lt;span class="nv"&gt;GITLAB_REDIRECT_URI&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://your-url/api/auth/callback/gitlab&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# Optional&lt;/span&gt;
&lt;span class="nv"&gt;GITLAB_INSTANCE_URL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;https://gitlab.your-company.com&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# Default: https://gitlab.com&lt;/span&gt;
&lt;span class="nv"&gt;GITLAB_WEBHOOK_SECRET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-webhook-secret&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# Optional&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3 id="h-3-connect-in-lastest2"&gt;3. Connect in Lastest2&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to Settings &amp;gt; GitLab&lt;/li&gt;
&lt;li&gt;Click "Connect GitLab"&lt;/li&gt;
&lt;li&gt;Authorize the application&lt;/li&gt;
&lt;li&gt;Select repositories to sync&lt;/li&gt;
&lt;/ol&gt;
&lt;hr/&gt;
&lt;h2 id="h-self-hosted-gitlab"&gt;Self-Hosted GitLab&lt;/h2&gt;
&lt;p&gt;Set &lt;code&gt;GITLAB_INSTANCE_URL&lt;/code&gt; to your GitLab instance URL. All API calls and OAuth flows will use this URL instead of &lt;code&gt;gitlab.com&lt;/code&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:49 -0000</pubDate><guid>https://sourceforge.net69381dfffbbd3ce12f57504cb3d8ac3036128f55</guid></item></channel></rss>