Skip to content

Commit

Permalink
Deployed 9eb59f9 with MkDocs version: 1.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Sep 15, 2024
1 parent 67f9aab commit b9bb349
Show file tree
Hide file tree
Showing 6 changed files with 4,091 additions and 4,037 deletions.
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8376,7 +8376,7 @@ <h1 id="easybuild-documentation">EasyBuild Documentation<a class="headerlink" hr
<li><a href="getting-help/">Getting help</a>: <a href="https://lists.ugent.be/wws/info/easybuild">mailing list</a> - <a href="https://easybuild.io/join-slack">Slack</a> - <a href="https://github.com/easybuilders/easybuild/wiki/Conference-calls">conference calls</a> - <a href="https://github.com/easybuilders">GitHub</a></li>
</ul>
<hr />
<p><em>(last update: 2024-09-14 - <a href="https://github.com/easybuilders/easybuild-docs/commits/b39f0378">easybuild-docs commit b39f0378</a>)</em></p>
<p><em>(last update: 2024-09-15 - <a href="https://github.com/easybuilders/easybuild-docs/commits/9eb59f94">easybuild-docs commit 9eb59f94</a>)</em></p>



Expand Down
62 changes: 58 additions & 4 deletions integration-with-github/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1346,6 +1346,15 @@
</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#github_from_commit" class="md-nav__link">
<span class="md-ellipsis">
Using easyconfigs from a commit
</span>
</a>

</li>

<li class="md-nav__item">
Expand All @@ -1355,6 +1364,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#github_include_easyblocks_from_commit" class="md-nav__link">
<span class="md-ellipsis">
Using easyblocks from a commit
</span>
</a>

</li>

<li class="md-nav__item">
Expand Down Expand Up @@ -8764,9 +8782,10 @@ <h2 id="github_requirements">Requirements<a class="headerlink" href="#github_req
<li><strong>a GitHub user name</strong><ul>
<li>only required for authenticated access to the GitHub API, which can
help to avoid rate limitations</li>
<li><em>not</em> strictly necessary for read-only operations<ul>
<li>i.e. <em>not</em> required for <a class="autorefs autorefs-internal" href="#github_from_pr">Using easyconfigs from pull requests</a> and
<a class="autorefs autorefs-internal" href="#github_review_pr">Reviewing easyconfig pull requests</a></li>
<li><em>not</em> (strictly) necessary for read-only operations, including:<ul>
<li><a class="autorefs autorefs-internal" href="#github_from_pr">Using easyconfigs from pull requests (<code>--from-pr</code>)</a>;</li>
<li><a class="autorefs autorefs-internal" href="#github_from_commit">Using easyconfigs from commits (<code>--from-commit</code>)</a>;</li>
<li><a class="autorefs autorefs-internal" href="#github_review_pr">Reviewing easyconfig pull requests (<code>--review-pr</code></a>;</li>
</ul>
</li>
<li>see <a class="autorefs autorefs-internal" href="#github_user">Providing a GitHub username</a></li>
Expand All @@ -8783,6 +8802,7 @@ <h2 id="github_requirements">Requirements<a class="headerlink" href="#github_req
<a class="autorefs autorefs-internal" href="#github_new_pr">Submitting pull requests</a></li>
</ul>
</li>
<li><em>not</em> used for <a class="autorefs autorefs-internal" href="#github_from_commit">Using easyconfig from commits</a></li>
<li>see <a class="autorefs autorefs-internal" href="#github_token">Installing a GitHub token</a></li>
</ul>
</li>
Expand Down Expand Up @@ -9072,6 +9092,34 @@ <h3 id="github_from_pr_specifying_easyconfigs">Specifying particular easyconfig
</code></pre></div>
<p>Again, note that locally available easyconfigs that are required to
resolve dependencies are being picked up as needed.</p>
<h2 id="github_from_commit">Using easyconfigs from a commit<a class="headerlink" href="#github_from_commit" title="Permanent link">&para;</a></h2>
<p><em>(<code>--from-commit</code>, supported since EasyBuild v4.9.1)</em></p>
<p>Using <code>--from-commit</code>, you can let EasyBuild use easyconfig files that were added or modified in a specific Git commit.</p>
<p>This is similar to using <code>--from-pr</code> (see <a class="autorefs autorefs-internal" href="#github_from_pr">Using easyconfigs from pull requests</a>), but it differs in two ways:</p>
<ul>
<li>
<p>The GitHub API is <em>not</em> used to obtain the easyconfig files from a particular commit. This can be important since
it avoids hitting the <a href="https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api">GitHub API rate limits</a>,
especially when no GitHub token is available;</p>
</li>
<li>
<p>The easyconfig files will be <em>exactly</em> as they are in the specified commit
and they can also be consulted <a href="https://github.com/easybuilders/easybuild-easyconfigs/tree/c0ff3315c0ffeec0ff3315c0ffeec0ffeec0ff33/easybuild/easyconfigs">on GitHub</a>
(link points to a fictitious commit SHA <code>c0ff3315c0ffeec0ff3315c0ffeec0ffeec0ff33</code>).
This is not the case with <code>--from-pr</code>, since then either the PR branch is merged with the target branch
(typically <code>develop</code>) before obtained the easyconfigs (for open PRs), or the <code>develop</code> branch is used (for merged PRs).
This aspect can be important to ensure reproducibility.</p>
</li>
</ul>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>The commit SHA passed to <code>--from-commit</code> must be a full commit SHA consisting of 40 characters,
not a the first part of a commit SHA as you often see in GitHub.</p>
</div>
<p>Example usage:</p>
<div class="highlight"><pre><span></span><code><span class="c1"># use easyconfig file for EasyBuild v4.9.3 which was contributed in https://github.com/easybuilders/easybuild-easyconfigs/pull/21412</span>
eb<span class="w"> </span>--from-commit<span class="w"> </span>82206bb1c68d8d9ccd551b36efb0a0cc2251147c<span class="w"> </span>EasyBuild-4.9.3.eb
</code></pre></div>
<h2 id="github_include_easyblocks_from_pr">Using easyblocks from pull requests<a class="headerlink" href="#github_include_easyblocks_from_pr" title="Permanent link">&para;</a></h2>
<p><em>(<code>--include-easyblocks-from-pr</code>, supported since EasyBuild v4.2.0)</em></p>
<p>Via the <code>--include-easyblocks-from-pr</code> command line option, easyblocks
Expand Down Expand Up @@ -9099,6 +9147,12 @@ <h2 id="github_include_easyblocks_from_pr">Using easyblocks from pull requests<a
<span class="go">| | |-- EB_LAMMPS (easybuild.easyblocks.lammps @ /tmp/included-easyblocks-rD2HEQ/easybuild/easyblocks/lammps.py)</span>
<span class="go">...</span>
</code></pre></div>
<h2 id="github_include_easyblocks_from_commit">Using easyblocks from a commit<a class="headerlink" href="#github_include_easyblocks_from_commit" title="Permanent link">&para;</a></h2>
<p><em>(<code>--include-easyblocks-from-commit</code>, supported since EasyBuild v4.9.1)</em></p>
<p>Using <code>--include-easyblocks-from-commit</code>, you can let EasyBuild use easyblocks exactly
as they were in a particular commit.</p>
<p>This differs from using <code>--include-easyblocks-from-pr</code> in the same way as using <code>--from-commit</code> differs from using
<code>--from-commit</code>, see also <a class="autorefs autorefs-internal" href="#github_from_commit">Using easyconfigs from a commit</a>.</p>
<h2 id="github_upload_test_report">Uploading test reports<a class="headerlink" href="#github_upload_test_report" title="Permanent link">&para;</a></h2>
<p><em>(<code>--upload-test-report</code>, supported since EasyBuild v1.13.0)</em></p>
<div class="admonition note">
Expand Down Expand Up @@ -9566,7 +9620,7 @@ <h3 id="github_synergy_new_update_pr_dry_run">Synergy with <code>--dry-run</code
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">December 1, 2022</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">September 15, 2024</span>
</span>


Expand Down
2 changes: 1 addition & 1 deletion release-notes/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9374,7 +9374,7 @@ <h2 id="release_notes_eb493">EasyBuild v4.9.3 (14 Sept 2024)<a class="headerlink
</li>
<li>various bug fixes, including:<ul>
<li>correctly evaluate result for <code>--dep-graph</code> (<a href="https://github.com/easybuilders/easybuild-framework/pull/4554">#4554</a>)</li>
<li>fix fetch progress bar showing to many files (<a href="https://github.com/easybuilders/easybuild-framework/pull/4568">#4568</a>)</li>
<li>fix fetch progress bar showing too many files (<a href="https://github.com/easybuilders/easybuild-framework/pull/4568">#4568</a>)</li>
<li>resolve internal for imkl&gt;=2021 version subdir via "latest" symlink (<a href="https://github.com/easybuilders/easybuild-framework/pull/4570">#4570</a>)</li>
<li>fix typo in message about including an easyblock from a commit (<a href="https://github.com/easybuilders/easybuild-framework/pull/4575">#4575</a>)</li>
<li>don't use special flags for <code>strict</code>, <code>precise</code>, <code>loose</code>, <code>veryloose</code> toolchain options on RISC-V (<a href="https://github.com/easybuilders/easybuild-framework/pull/4576">#4576</a>)</li>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Loading

0 comments on commit b9bb349

Please sign in to comment.