<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="382726" data-post-id="382726">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="GoulvenClech" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/GoulvenClech/120/24897_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  GoulvenClech
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi everyone <img src="https://forum.elixirforum.com/images/emoji/apple/waving_hand.png?v=15" title=":waving_hand:" class="emoji" alt=":waving_hand:" loading="lazy" width="20" height="20"></p>
<p>The latest Sampo releases improved Hex/Elixir support (we now recognise <code>@version</code> module attributes in <code>mix.exs</code>), clearer CLI exit codes to distinguish success with no pending changes, and a bunch of bug fixes.</p>
<p>Also, thanks to <a href="https://github.com/rafaeelaudibert" rel="noopener nofollow ugc">Rafael Audibert</a> from <a href="https://posthog.com/" rel="noopener nofollow ugc">PostHog</a> (who are in the process of adopting Sampo to publish their various SDKs), we’ve added support for PHP (Packagist) and Python (PyPI).</p>
<p>If you give it a try, I’d really appreciate any feedback or edge cases you run into <img src="https://forum.elixirforum.com/images/emoji/apple/slightly_smiling_face.png?v=15" title=":slightly_smiling_face:" class="emoji" alt=":slightly_smiling_face:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="382726" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/sampo-automate-changelogs-versioning-and-publishing-for-elixir-and-multi-ecosystem-monorepos/73057/12">Post #11</a>
	                </div>
	            </div>
              <div id="likers-container-382726" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="382726"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #11"></div>
  </section>
</div>
    <div class="postbit" id="382727" data-post-id="382727">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="a-maze-d" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/a-maze-d/120/31720_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  a-maze-d
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dimitarvp" data-post="7" data-topic="73057">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/48/38664_2.png" class="avatar"> dimitarvp:</div>
<blockquote>
<ul>
<li>Bump the version to what is desired (determined by one of the three: patch / minor / major)</li>
<li>Set it inside <code>mix.exs</code></li>
<li>Set it inside <code>Cargo.toml</code> (my library has a Rust NIF)</li>
<li>Make a GIT commit</li>
<li>Make a GIT tag</li>
<li>Push to the GIT remote</li>
<li>Make a GitHub release</li>
<li>Do <code>mix hex.publish</code></li>
</ul>
</blockquote>
</aside>
<p>and one more manual step you forgot is to update your <code>README.md</code> with the newly released version</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="382727" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/sampo-automate-changelogs-versioning-and-publishing-for-elixir-and-multi-ecosystem-monorepos/73057/13">Post #12</a>
	                </div>
	            </div>
              <div id="likers-container-382727" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="382727"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #12"></div>
  </section>
</div>
    <div class="postbit" id="382948" data-post-id="382948">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="GoulvenClech" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/GoulvenClech/120/24897_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  GoulvenClech
                      <span class="op-star" title="Thread Starter">
                        <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                      </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi <a class="mention" href="/u/a-maze-d" rel="nofollow">@a-maze-d</a> ,</p>
<p>Just to clarify that all stages of <a class="mention" href="/u/dimitarvp" rel="nofollow">@dimitarvp</a> 's message are covered by Sampo. But not « <em>update your <code>README.md</code> with the newly released version</em> » , because I don’t think many projects have the version hard-coded into their README? Most project generally use <a href="https://github.com/badges/shields" rel="noopener nofollow ugc">shields</a>?</p>
<p>But if you have a use case that I haven’t thought of, don’t hesitate to clarify, and I can possibly add the feature to Sampo.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="382948" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/sampo-automate-changelogs-versioning-and-publishing-for-elixir-and-multi-ecosystem-monorepos/73057/14">Post #13</a>
	                </div>
	            </div>
              <div id="likers-container-382948" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="382948"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #13"></div>
  </section>
</div>
    <div class="postbit" id="382957" data-post-id="382957">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>To clarify, I mostly meant update the Elixir code block that advises which version to put inside your <code>mix.exs</code>. <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="382957" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/sampo-automate-changelogs-versioning-and-publishing-for-elixir-and-multi-ecosystem-monorepos/73057/15">Post #14</a>
	                </div>
	            </div>
              <div id="likers-container-382957" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="382957"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #14"></div>
  </section>
</div>
    <div class="postbit" id="383288" data-post-id="383288">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="a-maze-d" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/a-maze-d/120/31720_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  a-maze-d
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/goulvenclech" rel="nofollow">@GoulvenClech</a>,  sorry for the delay to answer.</p>
<p>Use cases I see missing are those where you have markdown/text files, like the <code>README.md</code> where you give instructions how to install your library. The default <code>mix new my_app</code> will <a href="https://github.com/elixir-lang/elixir/blob/524528b973a957a4cb5bed1d4abef0ff0fc0f81d/lib/mix/lib/mix/tasks/new.ex#L244" rel="noopener nofollow ugc">create</a> such instruction and therefore it’s common to see it in Elixir libraries (and I do like it because you can easily copy&amp;paste it)</p>
<p>There are other use cases like l<a href="https://github.com/a-maze-d/fledex/tree/main/livebooks" rel="noopener nofollow ugc">ivebook examples</a>, or <a href="https://doc.atomvm.org/latest/getting-started-guide.html#getting-started-on-the-esp32-platform" rel="noopener nofollow ugc">installation instructions in docs</a>.</p>
<p>As the last example illustrates, it can even be within a link</p>
<p>For docs you can maybe get away with using a handcrafted mix job that you can run before the docs are created, but it would be neater if Sampo would support it</p>
<p>I hope that makes sense</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="383288" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/sampo-automate-changelogs-versioning-and-publishing-for-elixir-and-multi-ecosystem-monorepos/73057/16">Post #15</a>
	                </div>
	            </div>
              <div id="likers-container-383288" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="383288"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-last-post cat-last-post" title="Last post!"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <span class="all-loaded">— All posts loaded —</span>
</div></template></turbo-stream>