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

 ---

+## Auto-Create Issues from Visual Diffs
+
+When a build surfaces a meaningful visual diff, Lastest can open a GitHub issue for it automatically:
+
+- **Notification setting** (Settings &amp;gt; Notifications) -- enable "Create GitHub issue from visual diff" globally
+- **Per-diff one-click** -- on any diff card, the "Open as GitHub issue" action attaches the screenshot, baseline, side-by-side diff, build URL, and reproducer link to a freshly-filed issue in the linked repo
+
+Cached GitHub issues power both the analytics view and the bug-report linker -- so when an in-app [Bug Reports](bug report) is filed, Lastest can suggest "this looks like issue [#142] you already opened".
+
+---
+
 ## GitHub Action

 See [CI CD Integration] for the full GitHub Action setup guide.
&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:53 -0000</pubDate><guid>https://sourceforge.net3b03b3df9c0588b60994b6c4878441e10034be8e</guid></item><item><title>GitHub Integration modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/GitHub%2520Integration/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,6 +1,6 @@
 # GitHub Integration

-Lastest2 integrates deeply with GitHub for authentication, repository sync, and CI/CD.
+Lastest integrates deeply with GitHub for authentication, repository sync, and CI/CD.

 ---

@@ -21,7 +21,7 @@


 1. Go to GitHub &amp;gt; Settings &amp;gt; Developer Settings &amp;gt; OAuth Apps
 2. Create a new OAuth App
-3. Set the callback URL to `http://your-lastest2-url/api/auth/callback/github`
+3. Set the callback URL to `http://your-lastest-url/api/auth/callback/github`
 4. Note the Client ID and Client Secret

 ### 2. Configure Environment Variables
@@ -32,7 +32,7 @@
     GITHUB_REDIRECT_URI=http://your-url/api/auth/callback/github  # Optional
     GITHUB_WEBHOOK_SECRET=your-webhook-secret  # Optional: verify webhook signatures

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


 1. Go to Settings &amp;gt; GitHub
 2. Click "Connect GitHub"
&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.netda59a5f644332acf7685eb98ae005bb7ede84ba1</guid></item><item><title>GitHub Integration modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/GitHub%2520Integration/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-github-integration"&gt;GitHub Integration&lt;/h1&gt;
&lt;p&gt;Lastest2 integrates deeply with GitHub for authentication, repository sync, and CI/CD.&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 GitHub account&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Repository sync&lt;/strong&gt; -- import repos from GitHub&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PR comments&lt;/strong&gt; -- automatic build results posted to pull requests&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Webhook-triggered builds&lt;/strong&gt; -- builds run when PRs are opened or updated&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Action&lt;/strong&gt; -- reusable composite action for CI/CD&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smart Run&lt;/strong&gt; -- git diff analysis to run only affected tests&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-github-oauth-app"&gt;1. Create a GitHub OAuth App&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Go to GitHub &amp;gt; Settings &amp;gt; Developer Settings &amp;gt; OAuth Apps&lt;/li&gt;
&lt;li&gt;Create a new OAuth App&lt;/li&gt;
&lt;li&gt;Set the callback URL to &lt;code&gt;http://your-lastest2-url/api/auth/callback/github&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Note the Client ID and Client 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;GITHUB_CLIENT_ID&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-client-id
&lt;span class="nv"&gt;GITHUB_CLIENT_SECRET&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;your-client-secret
&lt;span class="nv"&gt;GITHUB_REDIRECT_URI&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;http://your-url/api/auth/callback/github&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# Optional&lt;/span&gt;
&lt;span class="nv"&gt;GITHUB_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: verify webhook signatures&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; GitHub&lt;/li&gt;
&lt;li&gt;Click "Connect GitHub"&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-webhook-triggered-builds"&gt;Webhook-Triggered Builds&lt;/h2&gt;
&lt;p&gt;When webhooks are configured:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PR opened&lt;/strong&gt; -- triggers a build for the PR branch&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PR updated&lt;/strong&gt; (new commits pushed) -- triggers a new build&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Push to monitored branch&lt;/strong&gt; -- triggers a build&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build results are automatically posted as PR comments.&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-github-action"&gt;GitHub Action&lt;/h2&gt;
&lt;p&gt;See &lt;a class="alink" href="/p/lastest/wiki/CI%20CD%20Integration/"&gt;[CI CD Integration]&lt;/a&gt; for the full GitHub Action setup guide.&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.netb1ba003664fff0b4a013fca9bafc2ce77332dc82</guid></item></channel></rss>