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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-livebook_core_team" data-username="josevalim" data-post="4" data-topic="56584">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/48/1787_2.png" class="avatar"> josevalim:</div>
<blockquote>
<p>Meanwhile users can work around this by specifying <code>{:ssl_verify_fun, ..., manager: :rebar3}</code> in their <code>def deps do</code>.</p>
</blockquote>
</aside>
<p>Would doing this in a library (swoosh) cause any issue to end user?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292041" 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/elixir-v1-15-0-released/56584/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-292041" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292041"
                     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 #22"></div>
  </section>
</div>
    <div class="postbit" id="292048" data-post-id="292048">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am almost sure it cannot be done in a library (the manager option is not pushed to Hex) but please try to confirm.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292048" 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/elixir-v1-15-0-released/56584/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-292048" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292048"
                     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 #23"></div>
  </section>
</div>
    <div class="postbit" id="292057" data-post-id="292057">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>We ran into similar issues that we were able to fix by upgrading to the latest version of <code>ampq_client</code> 3.12.0</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292057" 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/elixir-v1-15-0-released/56584/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-292057" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292057"
                     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 #24"></div>
  </section>
</div>
    <div class="postbit" id="292062" data-post-id="292062">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Hi, I have tried v1.15.0 today for my project.</p>
<p>Migration process from <code>1.14.4-otp-25</code> went smoothly - everything compiled successfully. It required only small fixes for logger. Thank you for this!</p>
<p>I have tried to debug the tests from the shell, but debugger did not stop on the breakpoint.<br>
I have noticed, that there were changes with IEx module, so I have tried these things:</p>
<ul>
<li>launch tests with <code>iex -S mix test</code> and <code>iex --dbg pry -S mix test</code>.</li>
<li>added breakpoints with <code>dbg()</code> and <code>require IEx; IEx.pry</code>.</li>
</ul>
<p>I got only this message instead of breakpoint.</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">Cannot pry #PID&lt;0.145.0&gt; at TestTest."test greets the world"/1 (test/test_test.exs:6). Is an IEx shell running?
</code></pre>
<p>I got this issue on <code>otp-25</code>, but it <strong>worked fine</strong> for <code>otp-26</code>. I did not update the OTP yet, because it breaks my <code>elixir-ls</code> setup now.</p>
<p>Debugger works fine for both <code>otp-25</code> and <code>otp-26</code>, when I add breakpoints to my Phoenix application, for both <code>iex -S mix phx.server</code> and <code>iex --dbg pry -S mix phx.server</code>.</p>
<p>Steps to reproduce:</p>
<ol>
<li>Use Erlang <code>25.3.2</code>, or <code>25.3.2.2</code> and Elixir <code>1.15.0</code>.</li>
<li>Create new mix project <code>mix new test</code>.</li>
<li>Add breakpoints to the <code>test/test_test.exs</code> file, like these:</li>
</ol>
<pre data-code-wrap="elixir"><code class="lang-elixir">defmodule TestTest do
  use ExUnit.Case
  doctest Test

  test "greets the world" do
    require IEx; IEx.pry
    dbg()
    assert Test.hello() == :world
  end
end
</code></pre>
<ol start="4">
<li>Run tests with either <code>iex --dbg pry -S mix test</code> or <code>iex -S mix test</code>.</li>
</ol>
<p>Are there any workarounds for this? Possibly I am not aware of something.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292062" 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/elixir-v1-15-0-released/56584/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-292062" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292062"
                     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 #25"></div>
  </section>
</div>
    <div class="postbit" id="292064" data-post-id="292064">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="RomanKotov" data-post="26" data-topic="56584">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/romankotov/48/25676_2.png" class="avatar"> RomanKotov:</div>
<blockquote>
<p>Are there any workarounds for this? Possibly I am not aware of something.</p>
</blockquote>
</aside>
<p>Can you please open up an issue? Erlang/OTP 26 changed how IEx boots and I have been trying to juggle the system that initializes both and I probably messed something up on earlier Erlang versions. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
<p>I think though a new Erlang/OTP 26 version will be out soon, which means Elixir LS will get back to working. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" 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="292064" data-batch-url="/posts/batch_likers">
                        3
                      </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/elixir-v1-15-0-released/56584/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-292064" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292064"
                     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 #26"></div>
  </section>
</div>
    <div class="postbit" id="292066" data-post-id="292066">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="RomanKotov" data-post="26" data-topic="56584">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/romankotov/48/25676_2.png" class="avatar"> RomanKotov:</div>
<blockquote>
<p><code>Cannot pry #PID&lt;0.145.0&gt; at TestTest."test greets the world"/1 (test/test_test.exs:6). Is an IEx shell running?</code></p>
</blockquote>
</aside>
<p>Thank you for a quick response and for your fantastic work.<br>
I have created this issue: <a href="https://github.com/elixir-lang/elixir/issues/12687" class="inline-onebox" rel="noopener nofollow ugc">Debugger does not stop at the breakpoints in tests for Elixir 1.15.0 on OTP 25 · Issue #12687 · elixir-lang/elixir · GitHub</a></p>
<p>Looking forward to the Elixir LS fixes <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" 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="292066" 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/elixir-v1-15-0-released/56584/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-292066" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292066"
                     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 #27"></div>
  </section>
</div>
    <div class="postbit" id="292091" data-post-id="292091">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am running into an issue with Logger in tests, but still investigating. It appears that <code>capture_log</code> stops working somewhere in the middle of test suite and it’s because this happens:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">Logger - error: {removed_failing_handler,'Elixir.ExUnit.CaptureServer'}
</code></pre>
<p>I suspect this is because there’s somewhere in one of the libraries call to <code>Logger.warn</code> and this crashes on this line.</p>
<p><a href="https://github.com/elixir-lang/elixir/commit/8405180ebc8ff3c845f174135e38870c9689f813#diff-8c44117b9ff11f42ee4c114e8b82fab49470961aab1b1c20684e5ff901a98a08R234" class="onebox" target="_blank" rel="noopener nofollow ugc">https://github.com/elixir-lang/elixir/commit/8405180ebc8ff3c845f174135e38870c9689f813#diff-8c44117b9ff11f42ee4c114e8b82fab49470961aab1b1c20684e5ff901a98a08R234</a></p>
<p>I’ll write a test case and submit bug report to Elixir lang</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292091" 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/elixir-v1-15-0-released/56584/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-292091" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292091"
                     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 #28"></div>
  </section>
</div>
    <div class="postbit" id="292099" data-post-id="292099">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yes, please. We already fixed a similar bug during RC, so perhaps a slightly different one.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292099" 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/elixir-v1-15-0-released/56584/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-292099" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292099"
                     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 #29"></div>
  </section>
</div>
    <div class="postbit" id="292113" data-post-id="292113">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thank you for your work on the release!</p>
<p>Does anyone else have issues with releases and Ecto’s optional dependencies? After updating to 1.15.0-otp-26, when trying to assemble the release I get the following error:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">** (Mix) Could not find application :myxql
</code></pre>
<p>When I add the dependency, I get the same with tds</p>
<pre data-code-wrap="elixir"><code class="lang-elixir"> mix release ek

** (Mix) Could not find application :tds
</code></pre>
<p>Only after I add them manually to the mix.exs the release work.</p>
<p>Note that we don’t use MySQL. Running the app locally without those dependencies renders no issues - it’s the release step only.</p>
<p>Everything is on the latest:</p>
<pre data-code-wrap="elixir"><code class="lang-elixir">❯ mix hex.outdated
Dependency              Current  Latest  Status
appsignal               2.7.5    2.7.5   Up-to-date
appsignal_phoenix       2.3.3    2.3.3   Up-to-date
bcrypt_elixir           3.0.1    3.0.1   Up-to-date
credo                   1.7.0    1.7.0   Up-to-date
decimal                 2.1.1    2.1.1   Up-to-date
dialyxir                1.3.0    1.3.0   Up-to-date
ecto_psql_extras        0.7.11   0.7.11  Up-to-date
ecto_sql                3.10.1   3.10.1  Up-to-date
esbuild                 0.7.0    0.7.0   Up-to-date
ex_cldr_calendars       1.22.0   1.22.0  Up-to-date
floki                   0.34.3   0.34.3  Up-to-date
fun_with_flags          1.10.1   1.10.1  Up-to-date
fun_with_flags_ui       0.8.1    0.8.1   Up-to-date
gettext                 0.22.2   0.22.2  Up-to-date
google_api_compute      0.53.0   0.53.0  Up-to-date
goth                    1.4.0    1.4.0   Up-to-date
hackney                 1.18.1   1.18.1  Up-to-date
horde                   0.8.7    0.8.7   Up-to-date
jason                   1.4.0    1.4.0   Up-to-date
libcluster              3.3.2    3.3.2   Up-to-date
libcluster_gig          0.3.1    0.3.1   Up-to-date
logger_json             5.1.2    5.1.2   Up-to-date
mime                    2.0.5    2.0.5   Up-to-date
mix_audit               2.1.0    2.1.0   Up-to-date
oban                    2.15.1   2.15.1  Up-to-date
oban_web                2.9.7    2.9.7   Up-to-date
observer_cli            1.7.4    1.7.4   Up-to-date
phoenix                 1.7.6    1.7.6   Up-to-date
phoenix_ecto            4.4.2    4.4.2   Up-to-date
phoenix_html            3.3.1    3.3.1   Up-to-date
phoenix_live_dashboard  0.8.0    0.8.0   Up-to-date
phoenix_live_reload     1.4.1    1.4.1   Up-to-date
phoenix_live_view       0.19.2   0.19.2  Up-to-date
plug_cowboy             2.6.1    2.6.1   Up-to-date
postgrex                0.17.1   0.17.1  Up-to-date
sentry                  8.0.6    8.0.6   Up-to-date
sobelow                 0.12.2   0.12.2  Up-to-date
swoosh                  1.11.2   1.11.2  Up-to-date
tailwind                0.2.0    0.2.0   Up-to-date
telemetry_metrics       0.6.1    0.6.1   Up-to-date
telemetry_poller        1.0.0    1.0.0   Up-to-date
tesla                   1.7.0    1.7.0   Up-to-date
tz                      0.26.2   0.26.2  Up-to-date
ueberauth               0.10.5   0.10.5  Up-to-date
ueberauth_google        0.10.2   0.10.2  Up-to-date
vapor                   0.10.0   0.10.0  Up-to-date
</code></pre>
<p><strong>mix.exs</strong></p>
<pre data-code-wrap="elixir"><code class="lang-elixir">defmodule EK.MixProject do
  use Mix.Project

  def project do
    [
      app: :ek,
      version: "0.1.0",
      elixir: "~&gt; 1.14",
      elixirc_paths: elixirc_paths(Mix.env()),
      compilers: Mix.compilers(),
      start_permanent: Mix.env() == :prod,
      aliases: aliases(),
      deps: deps(),
      test_coverage: [
        summary: [
          threshold: 80
        ]
      ],
      dialyzer: [
        ignore_warnings: ".dialyzer.ignore",
        plt_local_path: "priv/plt/",
        plt_core_path: "priv/plt/",
        plt_add_apps: [
          :ek,
          :fun_with_flags,
          :fun_with_flags_ui,
          :observer_cli,
          :mix
        ]
      ],
      releases: [
        ek: [
          include_erts: true,
          include_executables_for: [:unix],
          applications: [
            ek: :permanent,
            fun_with_flags: :load,
            fun_with_flags_ui: :load
          ]
        ]
      ]
    ]
  end

  # Configuration for the OTP application.
  #
  # Type `mix help compile.app` for more information.
  def application do
    [
      mod: {EK.Application, []},
      extra_applications: [:logger, :runtime_tools, :os_mon],
      start_phases: [
        migrate_feature_flags: [],
        create_initial_admin_user: [],
        start_sync_processes: []
      ]
    ]
  end

  # Specifies which paths to compile per environment.
  defp elixirc_paths(:test), do: ["lib", "test/support"]
  defp elixirc_paths(_), do: ["lib"]

  # Specifies your project dependencies.
  #
  # Type `mix help deps` for examples and options.
  defp deps do
    [
      {:phoenix, "~&gt; 1.7.2"},
      {:phoenix_ecto, "~&gt; 4.4"},
      {:ecto_sql, "~&gt; 3.6"},
      {:postgrex, "&gt;= 0.0.0"},
      {:phoenix_html, "~&gt; 3.3"},
      {:phoenix_live_reload, "~&gt; 1.2", only: :dev},
      {:phoenix_live_view, "~&gt; 0.19.0", override: true},
      {:floki, "&gt;= 0.30.0", only: :test},
      {:phoenix_live_dashboard, "~&gt; 0.8"},
      {:swoosh, "~&gt; 1.3"},
      {:telemetry_metrics, "~&gt; 0.6"},
      {:telemetry_poller, "~&gt; 1.0"},
      {:gettext, "~&gt; 0.18"},
      {:jason, "~&gt; 1.2"},
      {:plug_cowboy, "~&gt; 2.5"},
      {:goth, "~&gt; 1.4.0"},
      {:libcluster, "~&gt; 3.3.0"},
      {:libcluster_gig, "~&gt; 0.3.1"},
      {:google_api_compute, "~&gt; 0.41"},
      {:vapor, "~&gt; 0.10.0"},
      {:fun_with_flags, "~&gt; 1.10.1", runtime: false},
      {:fun_with_flags_ui, "~&gt; 0.8.1", runtime: false},
      {:ueberauth, "~&gt; 0.7"},
      {:ueberauth_google, "~&gt; 0.10"},
      {:oban, "~&gt; 2.10"},
      {:oban_web, "~&gt; 2.9", repo: "oban"},
      {:hackney, "~&gt; 1.18.0"},
      {:tesla, "~&gt; 1.4"},
      {:logger_json, "~&gt; 5.0"},
      {:mime, "~&gt; 2.0.3"},
      {:bcrypt_elixir, "~&gt; 3.0"},
      {:ecto_psql_extras, "~&gt; 0.7"},
      {:appsignal, "~&gt; 2.7.0"},
      {:appsignal_phoenix, "~&gt; 2.3.1"},
      {:horde, "~&gt; 0.8.7"},
      {:observer_cli, "~&gt; 1.7"},
      {:sentry, "~&gt; 8.0.6"},
      {:decimal, "~&gt; 2.0"},
      {:tz, "~&gt; 0.26.1"},
      {:ex_cldr_calendars, "~&gt; 1.22.0"},
      {:esbuild, "~&gt; 0.4", runtime: Mix.env() == :dev},
      {:tailwind, "~&gt; 0.2.0", runtime: Mix.env() == :dev},
      {:credo, "~&gt; 1.7.0", only: [:dev, :test], runtime: false},
      {:dialyxir, "~&gt; 1.0", only: [:dev], runtime: false},
      {:sobelow, "~&gt; 0.12.2", only: [:dev], runtime: false},
      {:mix_audit, "~&gt; 2.1.0", only: [:dev, :test], runtime: false, override: true}
    ]
  end

  # Aliases are shortcuts or tasks specific to the current project.
  # For example, to install project dependencies and perform other setup tasks, run:
  #
  #     $ mix setup
  #
  # See the documentation for `Mix` for more info on aliases.
  defp aliases do
    [
      setup: ["deps.get", "ecto.setup"],
      "dev.dashboard_db_seed": ["run priv/dashboard_repo/seeds.exs"],
      "ecto.setup": ["ecto.create", "ecto.migrate", "dev.dashboard_db_seed"],
      "ecto.reset": ["ecto.drop", "ecto.setup"],
      "ecto.reset_no_seed": ["ecto.drop", "ecto.create", "ecto.migrate"],
      test: ["ecto.create --quiet", "ecto.migrate --quiet", "test"],
      "assets.setup": ["tailwind.install --if-missing", "esbuild.install --if-missing"],
      "assets.build": ["tailwind default", "esbuild default"],
      "assets.deploy": ["tailwind default --minify", "esbuild default --minify", "phx.digest"],
      sentry_recompile: ["deps.compile sentry --force"]
    ]
  end
end

</code></pre>
<p>EDIT: Added our mix.exs</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292113" 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/elixir-v1-15-0-released/56584/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-292113" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292113"
                     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 #30"></div>
  </section>
</div>
    <div class="postbit" id="292124" data-post-id="292124">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="josevalim" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/josevalim/120/1787_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  josevalim
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Elixir</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I could assemble a release with Ecto + EctoSQL + Postgrex without running into issues.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="292124" 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/elixir-v1-15-0-released/56584/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-292124" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="292124"
                     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 #31"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/56584/load_more?page=4">Load more posts (44 remaining)</a>
</div></template></turbo-stream>