tag:github.com,2008:https://github.com/pipecrew/pisyn/releases
Release notes from pisyn
2026-06-28T18:42:44Z
tag:github.com,2008:Repository/1203262602/v0.6.1
2026-06-28T18:45:54Z
v0.6.1
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.6.0...v0.6.1">0.6.1</a> (2026-06-28)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update go dependencies (<a href="https://github.com/pipecrew/pisyn/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/71/hovercard">#71</a>) (<a href="https://github.com/pipecrew/pisyn/commit/35f381d5b6ad87501fd4eaf8918313b0b3a5de73">35f381d</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.6.0
2026-05-18T06:22:40Z
v0.6.0
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.5.0...v0.6.0">0.6.0</a> (2026-05-18)</h2>
<h3>Features</h3>
<ul>
<li>add action and on_stop support to environment (<a href="https://github.com/pipecrew/pisyn/issues/58" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/58/hovercard">#58</a>) (<a href="https://github.com/pipecrew/pisyn/commit/6b14459085c235628efed0c873d26ab96427bf80">6b14459</a>)</li>
<li>add gifs to docs (<a href="https://github.com/pipecrew/pisyn/commit/c44024759d62df5293f71bb86c3df944e834b235">c440247</a>)</li>
<li>add init command for reverse import of gitlab-ci files (<a href="https://github.com/pipecrew/pisyn/commit/890752e5fb5fab7875edd470c79bacc03554b18c">890752e</a>)</li>
<li>add init command for reverse import of gitlab-ci files (<a href="https://github.com/pipecrew/pisyn/commit/21064c17b6c5f20a9706ecfbbc5f344c11d8082f">21064c1</a>)</li>
<li>add new variable - VarProjectURL (<a href="https://github.com/pipecrew/pisyn/commit/cf8f509c464976a91acc1839f6b7fa472c9487bc">cf8f509</a>)</li>
<li>add OnPushTag() - a new pushtrigger for tags (<a href="https://github.com/pipecrew/pisyn/commit/ce942f477a895a1a37474f25b4258a2f97641721">ce942f4</a>)</li>
<li>add optional and artifacts to needs (<a href="https://github.com/pipecrew/pisyn/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/65/hovercard">#65</a>) (<a href="https://github.com/pipecrew/pisyn/commit/02b26155a7234cfa647dbdbc0daa4e70fb66d23f">02b2615</a>)</li>
<li>add SetFetchDepth() and properly set safe.directory on github if depth > -1 (<a href="https://github.com/pipecrew/pisyn/commit/f7b60413339e255be3e1ea99d7f69d3eacd52523">f7b6041</a>)</li>
<li>eat your own dogfood - use pisyn to create workflows (<a href="https://github.com/pipecrew/pisyn/commit/e3778c0c6d31ac463c09954ad63514334dabcde0">e3778c0</a>)</li>
<li><strong>graph:</strong> group jobs by stage using Mermaid subgraph (<a href="https://github.com/pipecrew/pisyn/commit/24e54a9637e8b0420e3627868d4b1c58beb82156">24e54a9</a>), closes <a href="https://github.com/pipecrew/pisyn/issues/10" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/10/hovercard">#10</a></li>
<li>implement GitLab multi-pipeline merge 🎉 (<a href="https://github.com/pipecrew/pisyn/commit/2f840df29a9a581dfcf0e35555d8121524bc081c">2f840df</a>)</li>
<li>initial commit 🚀 (<a href="https://github.com/pipecrew/pisyn/commit/3cbca6f2b26fc6c25a87e6e027cb8d53e38f4785">3cbca6f</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>add FetchDepth to IR for round-trip data preservation (<a href="https://github.com/pipecrew/pisyn/commit/94ac2dc37e42b216668de4779b319d7c2b8de280">94ac2dc</a>), closes <a href="https://github.com/pipecrew/pisyn/issues/9" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/9/hovercard">#9</a></li>
<li><strong>ci:</strong> exclude unfixable docker vulns from govulncheck (<a href="https://github.com/pipecrew/pisyn/issues/26" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/26/hovercard">#26</a>) (<a href="https://github.com/pipecrew/pisyn/issues/53" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/53/hovercard">#53</a>) (<a href="https://github.com/pipecrew/pisyn/commit/860892ce2a15618250d0a34a84dba276050ae081">860892c</a>)</li>
<li>cycle in graph namings (<a href="https://github.com/pipecrew/pisyn/commit/20cf6eaccd85221530ca1049cce1fc9ef4cd61f9">20cf6ea</a>)</li>
<li><strong>deps:</strong> update go dependencies (<a href="https://github.com/pipecrew/pisyn/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/60/hovercard">#60</a>) (<a href="https://github.com/pipecrew/pisyn/commit/9996d1eb1457d1c6d071b7e99d4806d02d394348">9996d1e</a>)</li>
<li><strong>deps:</strong> update module charm.land/bubbletea/v2 to v2.0.6 (<a href="https://github.com/pipecrew/pisyn/commit/2334f361e9dcf64467cc00fa12fb344504ff4ca2">2334f36</a>)</li>
<li><strong>deps:</strong> update module charm.land/bubbletea/v2 to v2.0.6 (<a href="https://github.com/pipecrew/pisyn/commit/f228e593eecf30e9109bcbd16f3e8675696feaaa">f228e59</a>)</li>
<li><strong>deps:</strong> update module charm.land/lipgloss/v2 to v2.0.3 (<a href="https://github.com/pipecrew/pisyn/commit/b1acb53165a9b5e718abe8b6d9b32316582d2f6a">b1acb53</a>)</li>
<li><strong>importer:</strong> handle GitLab CI cache key object form (<a href="https://github.com/pipecrew/pisyn/commit/311fc1f038def0767c309f0b5c64072685f3d1e8">311fc1f</a>)</li>
<li>map PISYN_PROJECT_URL to CI_PROJECT_URL instead of CI_REPOSITORY_URL (<a href="https://github.com/pipecrew/pisyn/commit/ab0305abfd85d9ad29976b734d72cb66bc00b6f1">ab0305a</a>)</li>
<li>map PISYN_PROJECT_URL to CI_PROJECT_URL instead of CI_REPOSITORY_URL (<a href="https://github.com/pipecrew/pisyn/commit/8ea00d13c080a943e51e22f45fff15e12cd542c3">8ea00d1</a>), closes <a href="https://github.com/pipecrew/pisyn/issues/11" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/11/hovercard">#11</a></li>
<li><strong>pisyn:</strong> deep-copy RetryCfg, AllowFailureCfg, Interruptible in Job.Clone (<a href="https://github.com/pipecrew/pisyn/commit/f7f6e2b59da8aace2d6c2e60b66bb586dab88b5d">f7f6e2b</a>)</li>
<li><strong>pisyn:</strong> deep-copy RetryCfg, AllowFailureCfg, Interruptible in Job.Clone (<a href="https://github.com/pipecrew/pisyn/commit/b0912541c8e5ed4b93f837afad9ab1f5fb07fee3">b091254</a>)</li>
<li>replace panic with error in duplicate job name check (<a href="https://github.com/pipecrew/pisyn/commit/fc192d5cce42f2db7577e6c60c2276429fdf4701">fc192d5</a>)</li>
<li>replace panic with error in duplicate job name check (<a href="https://github.com/pipecrew/pisyn/commit/ef3c63d399fd6e4f14a5be6036c76fdcf56922d5">ef3c63d</a>)</li>
<li>run duplicate-name validation in Build() and use Pipeline.Name (<a href="https://github.com/pipecrew/pisyn/commit/59325962e020077eb9165c483706fff175ca1101">5932596</a>)</li>
<li>solve nondeterministic output (<a href="https://github.com/pipecrew/pisyn/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/62/hovercard">#62</a>) (<a href="https://github.com/pipecrew/pisyn/commit/6dafe3fa382d3822a242fdddc6878ecf3437ff9e">6dafe3f</a>)</li>
<li>structure images in pipeline better, add grouping in renovate config (<a href="https://github.com/pipecrew/pisyn/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/47/hovercard">#47</a>) (<a href="https://github.com/pipecrew/pisyn/commit/7ce8b5af3fe1f5ab429a8c4756c3c1f52407f62d">7ce8b5a</a>)</li>
<li>update dependencies and actions (<a href="https://github.com/pipecrew/pisyn/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/45/hovercard">#45</a>) (<a href="https://github.com/pipecrew/pisyn/commit/fec872a290d25c3bcd53334220b5c91ebeaa00fb">fec872a</a>)</li>
<li>use *int for IRJob.FetchDepth to distinguish unset from zero (<a href="https://github.com/pipecrew/pisyn/commit/0790779fd914d2bbb6d630bdec2ee4c11128e094">0790779</a>)</li>
<li>use type conversion (<a href="https://github.com/pipecrew/pisyn/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/68/hovercard">#68</a>) (<a href="https://github.com/pipecrew/pisyn/commit/4ec7e5ed8952b5f05d44f4d8f28a27596ef2e70b">4ec7e5e</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.4.0
2026-05-08T14:14:27Z
v0.4.0
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.3.3...v0.4.0">0.4.0</a> (2026-05-08)</h2>
<h3>Features</h3>
<ul>
<li>add action and on_stop support to environment (<a href="https://github.com/pipecrew/pisyn/issues/58" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/58/hovercard">#58</a>) (<a href="https://github.com/pipecrew/pisyn/commit/6b14459085c235628efed0c873d26ab96427bf80">6b14459</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update go dependencies (<a href="https://github.com/pipecrew/pisyn/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/60/hovercard">#60</a>) (<a href="https://github.com/pipecrew/pisyn/commit/9996d1eb1457d1c6d071b7e99d4806d02d394348">9996d1e</a>)</li>
<li>solve nondeterministic output (<a href="https://github.com/pipecrew/pisyn/issues/62" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/62/hovercard">#62</a>) (<a href="https://github.com/pipecrew/pisyn/commit/6dafe3fa382d3822a242fdddc6878ecf3437ff9e">6dafe3f</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.3.3
2026-04-28T06:11:13Z
v0.3.3
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.3.2...v0.3.3">0.3.3</a> (2026-04-27)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ci:</strong> exclude unfixable docker vulns from govulncheck (<a href="https://github.com/pipecrew/pisyn/issues/26" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/26/hovercard">#26</a>) (<a href="https://github.com/pipecrew/pisyn/issues/53" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/53/hovercard">#53</a>) (<a href="https://github.com/pipecrew/pisyn/commit/860892ce2a15618250d0a34a84dba276050ae081">860892c</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.3.2
2026-04-23T06:35:51Z
v0.3.2
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.3.1...v0.3.2">0.3.2</a> (2026-04-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>structure images in pipeline better, add grouping in renovate config (<a href="https://github.com/pipecrew/pisyn/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/47/hovercard">#47</a>) (<a href="https://github.com/pipecrew/pisyn/commit/7ce8b5af3fe1f5ab429a8c4756c3c1f52407f62d">7ce8b5a</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.3.1
2026-04-23T05:57:34Z
v0.3.1
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.3.0...v0.3.1">0.3.1</a> (2026-04-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>update dependencies and actions (<a href="https://github.com/pipecrew/pisyn/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/pipecrew/pisyn/pull/45/hovercard">#45</a>) (<a href="https://github.com/pipecrew/pisyn/commit/fec872a290d25c3bcd53334220b5c91ebeaa00fb">fec872a</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.3.0
2026-04-22T17:49:13Z
v0.3.0
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.2.2...v0.3.0">0.3.0</a> (2026-04-22)</h2>
<h3>Features</h3>
<ul>
<li><strong>graph:</strong> group jobs by stage using Mermaid subgraph (<a href="https://github.com/pipecrew/pisyn/commit/24e54a9637e8b0420e3627868d4b1c58beb82156">24e54a9</a>), closes <a href="https://github.com/pipecrew/pisyn/issues/10" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/10/hovercard">#10</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>cycle in graph namings (<a href="https://github.com/pipecrew/pisyn/commit/20cf6eaccd85221530ca1049cce1fc9ef4cd61f9">20cf6ea</a>)</li>
<li><strong>deps:</strong> update module charm.land/bubbletea/v2 to v2.0.6 (<a href="https://github.com/pipecrew/pisyn/commit/2334f361e9dcf64467cc00fa12fb344504ff4ca2">2334f36</a>)</li>
<li><strong>deps:</strong> update module charm.land/bubbletea/v2 to v2.0.6 (<a href="https://github.com/pipecrew/pisyn/commit/f228e593eecf30e9109bcbd16f3e8675696feaaa">f228e59</a>)</li>
<li><strong>pisyn:</strong> deep-copy RetryCfg, AllowFailureCfg, Interruptible in Job.Clone (<a href="https://github.com/pipecrew/pisyn/commit/f7f6e2b59da8aace2d6c2e60b66bb586dab88b5d">f7f6e2b</a>)</li>
<li><strong>pisyn:</strong> deep-copy RetryCfg, AllowFailureCfg, Interruptible in Job.Clone (<a href="https://github.com/pipecrew/pisyn/commit/b0912541c8e5ed4b93f837afad9ab1f5fb07fee3">b091254</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.2.2
2026-04-19T07:27:45Z
v0.2.2
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.2.1...v0.2.2">0.2.2</a> (2026-04-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>importer:</strong> handle GitLab CI cache key object form (<a href="https://github.com/pipecrew/pisyn/commit/311fc1f038def0767c309f0b5c64072685f3d1e8">311fc1f</a>)</li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.2.1
2026-04-18T14:45:54Z
v0.2.1
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.2.0...v0.2.1">0.2.1</a> (2026-04-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>map PISYN_PROJECT_URL to CI_PROJECT_URL instead of CI_REPOSITORY_URL (<a href="https://github.com/pipecrew/pisyn/commit/ab0305abfd85d9ad29976b734d72cb66bc00b6f1">ab0305a</a>)</li>
<li>map PISYN_PROJECT_URL to CI_PROJECT_URL instead of CI_REPOSITORY_URL (<a href="https://github.com/pipecrew/pisyn/commit/8ea00d13c080a943e51e22f45fff15e12cd542c3">8ea00d1</a>), closes <a href="https://github.com/pipecrew/pisyn/issues/11" data-hovercard-type="issue" data-hovercard-url="/pipecrew/pisyn/issues/11/hovercard">#11</a></li>
</ul>
t0st
tag:github.com,2008:Repository/1203262602/v0.2.0
2026-04-15T05:33:49Z
v0.2.0
<h2><a href="https://github.com/pipecrew/pisyn/compare/v0.1.1...v0.2.0">0.2.0</a> (2026-04-14)</h2>
<h3>Features</h3>
<ul>
<li>add init command for reverse import of gitlab-ci files (<a href="https://github.com/pipecrew/pisyn/commit/890752e5fb5fab7875edd470c79bacc03554b18c">890752e</a>)</li>
<li>add init command for reverse import of gitlab-ci files (<a href="https://github.com/pipecrew/pisyn/commit/21064c17b6c5f20a9706ecfbbc5f344c11d8082f">21064c1</a>)</li>
</ul>
t0st