Commit Graph

191 Commits

Author SHA1 Message Date
dependabot[bot]
6a909a445a Update fastapi requirement from 0.115.5 to 0.115.6 in /backend (#1037)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.6</h2>
<h3>Fixes</h3>
<ul>
<li>🐛 Preserve traceback when an exception is raised in sync dependency
with <code>yield</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/5823">#5823</a>
by <a href="https://github.com/sombek"><code>@​sombek</code></a>.</li>
</ul>
<h3>Refactors</h3>
<ul>
<li>♻️ Update tests and internals for compatibility with Pydantic
&gt;=2.10. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12971">#12971</a>
by <a href="https://github.com/tamird"><code>@​tamird</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes format in docs with an automated script. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12950">#12950</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/de/docs/advanced/using-request-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12685">#12685</a>
by <a
href="https://github.com/alissadb"><code>@​alissadb</code></a>.</li>
<li>📝 Update includes for
<code>docs/de/docs/how-to/conditional-openapi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12689">#12689</a>
by <a
href="https://github.com/alissadb"><code>@​alissadb</code></a>.</li>
</ul>
<h3>Translations</h3>
<ul>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/async.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12990">#12990</a>
by <a
href="https://github.com/ILoveSorasakiHina"><code>@​ILoveSorasakiHina</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12932">#12932</a>
by <a
href="https://github.com/Vincy1230"><code>@​Vincy1230</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/testing-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12992">#12992</a>
by <a
href="https://github.com/Limsunoh"><code>@​Limsunoh</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/websockets.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12991">#12991</a>
by <a
href="https://github.com/kwang1215"><code>@​kwang1215</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/tutorial/response-model.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12933">#12933</a>
by <a
href="https://github.com/AndreBBM"><code>@​AndreBBM</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/middlewares.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12753">#12753</a>
by <a
href="https://github.com/nahyunkeem"><code>@​nahyunkeem</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/advanced/openapi-webhooks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12752">#12752</a>
by <a href="https://github.com/saeye"><code>@​saeye</code></a>.</li>
<li>🌐 Add Chinese translation for
<code>docs/zh/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12931">#12931</a>
by <a
href="https://github.com/Vincy1230"><code>@​Vincy1230</code></a>.</li>
<li>🌐 Add Russian translation for
<code>docs/ru/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12445">#12445</a>
by <a
href="https://github.com/gitgernit"><code>@​gitgernit</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12940">#12940</a>
by <a href="https://github.com/jts8257"><code>@​jts8257</code></a>.</li>
<li>🔥 Remove obsolete tutorial translation to Chinese for
<code>docs/zh/docs/tutorial/sql-databases.md</code>, it references files
that are no longer on the repo. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12949">#12949</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Internal</h3>
<ul>
<li>⬆ [pre-commit.ci] pre-commit autoupdate. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12954">#12954</a>
by <a
href="https://github.com/apps/pre-commit-ci"><code>@​pre-commit-ci[bot]</code></a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bb8c2a6498"><code>bb8c2a6</code></a>
🔖 Release version 0.115.6</li>
<li><a
href="905ec1edde"><code>905ec1e</code></a>
📝 Update release notes</li>
<li><a
href="4f8157588e"><code>4f81575</code></a>
🐛 Preserve traceback when exception is raised in sync dependency with
<code>yield</code>...</li>
<li><a
href="8255edfecf"><code>8255edf</code></a>
📝 Update release notes</li>
<li><a
href="53c87842b0"><code>53c8784</code></a>
🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/async.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12990">#12990</a>)</li>
<li><a
href="297135244d"><code>2971352</code></a>
📝 Update release notes</li>
<li><a
href="8376228a49"><code>8376228</code></a>
🌐 Add Traditional Chinese translation for
`docs/zh-hant/docs/tutorial/query-p...</li>
<li><a
href="6c7873c77e"><code>6c7873c</code></a>
📝 Update release notes</li>
<li><a
href="d75b81ce3f"><code>d75b81c</code></a>
🌐 Add Korean translation for
<code>docs/ko/docs/advanced/testing-dependencies.md</code> ...</li>
<li><a
href="206037c292"><code>206037c</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.115.5...0.115.6">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-04 05:08:52 +00:00
dependabot[bot]
7021bb2373 Update pytest requirement from <=8.3.3 to <=8.3.4 in /backend (#1034)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.4</h2>
<h1>pytest 8.3.4 (2024-12-01)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12592">#12592</a>:
Fixed <code>KeyError</code>{.interpreted-text role=&quot;class&quot;}
crash when using <code>--import-mode=importlib</code> in a directory
layout where a directory contains a child directory with the same
name.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12818">#12818</a>:
Assertion rewriting now preserves the source ranges of the original
instructions, making it play well with tools that deal with the
<code>AST</code>, like <a
href="https://github.com/alexmojaki/executing">executing</a>.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12849">#12849</a>:
ANSI escape codes for colored output now handled correctly in
<code>pytest.fail</code>{.interpreted-text role=&quot;func&quot;} with
[pytrace=False]{.title-ref}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9353">#9353</a>:
<code>pytest.approx</code>{.interpreted-text role=&quot;func&quot;} now
uses strict equality when given booleans.</p>
</li>
</ul>
<h2>Improved documentation</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10558">#10558</a>:
Fix ambiguous docstring of
<code>pytest.Config.getoption</code>{.interpreted-text
role=&quot;func&quot;}.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/10829">#10829</a>:
Improve documentation on the current handling of the
<code>--basetemp</code> option and its lack of retention functionality
(<code>temporary directory location and
retention</code>{.interpreted-text role=&quot;ref&quot;}).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12866">#12866</a>:
Improved cross-references concerning the
<code>recwarn</code>{.interpreted-text role=&quot;fixture&quot;}
fixture.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12966">#12966</a>:
Clarify <code>filterwarnings</code>{.interpreted-text
role=&quot;ref&quot;} docs on filter precedence/order when using
multiple <code>@pytest.mark.filterwarnings
&lt;pytest.mark.filterwarnings ref&gt;</code>{.interpreted-text
role=&quot;ref&quot;} marks.</p>
</li>
</ul>
<h2>Contributor-facing changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12497">#12497</a>:
Fixed two failing pdb-related tests on Python 3.13.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="53f8b4e634"><code>53f8b4e</code></a>
Update pypa/gh-action-pypi-publish to v1.12.2</li>
<li><a
href="98dff36c9d"><code>98dff36</code></a>
Prepare release version 8.3.4</li>
<li><a
href="1b474e221d"><code>1b474e2</code></a>
approx: use exact comparison for bool (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13013">#13013</a>)</li>
<li><a
href="b541721529"><code>b541721</code></a>
docs: Fix wrong statement about sys.modules with importlib import mode
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/1298">#1298</a>...</li>
<li><a
href="16cb87b650"><code>16cb87b</code></a>
pytest.fail: fix ANSI escape codes for colored output (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12959">#12959</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12990">#12990</a>)</li>
<li><a
href="be6bc812b0"><code>be6bc81</code></a>
Issue <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12966">#12966</a>
Clarify filterwarnings docs on precedence when using multiple ma...</li>
<li><a
href="7aeb72bbc6"><code>7aeb72b</code></a>
Improve docs on basetemp and retention (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12912">#12912</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12928">#12928</a>)</li>
<li><a
href="c8758414cf"><code>c875841</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12917">#12917</a>
from pytest-dev/patchback/backports/8.3.x/ded1f44e5...</li>
<li><a
href="6502816d97"><code>6502816</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12913">#12913</a>
from jakkdl/dontfailonbadpath</li>
<li><a
href="52135b033f"><code>52135b0</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12885">#12885</a>
from The-Compiler/pdb-py311 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12887">#12887</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-02 04:54:27 +00:00
Erik Vroon
cdde8c1fd3 Swiss scheduling improvements (#1019) 2024-11-21 19:59:02 +01:00
dependabot[bot]
34d37fb89d Update bcrypt requirement from 4.2.0 to 4.2.1 in /backend (#1014)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import subprocess</p>
<p>import click</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p><a href="https://github.com/click"><code>@​click</code></a>.command()
<a
href="https://github.com/click"><code>@​click</code></a>.argument(&quot;version&quot;)
def release(version):
&quot;&quot;&quot;
<code>version</code> should be a string like '0.4' or '1.0'.
&quot;&quot;&quot;
run(&quot;git&quot;, &quot;tag&quot;, &quot;-s&quot;, version,
&quot;-m&quot;, f&quot;{version} release&quot;)
run(&quot;git&quot;, &quot;push&quot;, &quot;--tags&quot;, &quot;<a
href="mailto:git@github.com">git@github.com</a>:pyca/bcrypt.git&quot;)</p>
<p>if <strong>name</strong> == &quot;<strong>main</strong>&quot;:
release()</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="735609d2a6"><code>735609d</code></a>
Bump version for 4.2.1 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/914">#914</a>)</li>
<li><a
href="137ae46156"><code>137ae46</code></a>
Bump bcrypt from 0.15.1 to 0.16.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/912">#912</a>)</li>
<li><a
href="50bce3f46a"><code>50bce3f</code></a>
Fix warnings from pyo3 0.23 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/911">#911</a>)</li>
<li><a
href="8ea3ef80b0"><code>8ea3ef8</code></a>
Bump pyo3 from 0.22.6 to 0.23.1 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/909">#909</a>)</li>
<li><a
href="f7149da041"><code>f7149da</code></a>
Bump libc from 0.2.162 to 0.2.164 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/910">#910</a>)</li>
<li><a
href="037b2e1163"><code>037b2e1</code></a>
Bump cpufeatures from 0.2.14 to 0.2.15 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/908">#908</a>)</li>
<li><a
href="b01dbfd4a1"><code>b01dbfd</code></a>
Bump libc from 0.2.161 to 0.2.162 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/907">#907</a>)</li>
<li><a
href="f865b0844f"><code>f865b08</code></a>
Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/906">#906</a>)</li>
<li><a
href="6a4419e775"><code>6a4419e</code></a>
Bump pyo3 from 0.22.5 to 0.22.6 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/905">#905</a>)</li>
<li><a
href="b08bdb7d23"><code>b08bdb7</code></a>
Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/904">#904</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.2.0...4.2.1">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-20 04:44:11 +00:00
dependabot[bot]
a45aac75f4 Update fastapi requirement from 0.115.4 to 0.115.5 in /backend (#1006)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.5</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Update internal checks to support Pydantic 2.10. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12914">#12914</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes for <code>docs/en/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12757">#12757</a>
by <a href="https://github.com/gsheni"><code>@​gsheni</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/testing-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12647">#12647</a>
by <a
href="https://github.com/AyushSinghal1794"><code>@​AyushSinghal1794</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/metadata.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12773">#12773</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update
<code>docs/en/docs/tutorial/dependencies/dependencies-with-yield.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12045">#12045</a>
by <a href="https://github.com/xuvjso"><code>@​xuvjso</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/global-dependencies.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12653">#12653</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/body-updates.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12712">#12712</a>
by <a href="https://github.com/davioc"><code>@​davioc</code></a>.</li>
<li>📝 Remove mention of Celery in the project generators. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12742">#12742</a>
by <a
href="https://github.com/david-caro"><code>@​david-caro</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/header-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12814">#12814</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update <code>contributing.md</code> docs, include note to not
translate this page. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12841">#12841</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-forms.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12648">#12648</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-form-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12649">#12649</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/security/oauth2-jwt.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12650">#12650</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes in
<code>docs/vi/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12754">#12754</a>
by <a href="https://github.com/MxPy"><code>@​MxPy</code></a>.</li>
<li>📝 Update includes for <code>docs/pt/docs/advanced/wsgi.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12769">#12769</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12815">#12815</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/classes-as-dependencies.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12813">#12813</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>✏️ Fix error in <code>docs/en/docs/tutorial/middleware.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12819">#12819</a>
by <a
href="https://github.com/alejsdev"><code>@​alejsdev</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/security/get-current-user.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12645">#12645</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/security/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12643">#12643</a>
by <a href="https://github.com/OCE1960"><code>@​OCE1960</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12821">#12821</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/generate-clients.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12642">#12642</a>
by <a
href="https://github.com/AyushSinghal1794"><code>@​AyushSinghal1794</code></a>.</li>
<li>📝 Fix admonition double quotes with new syntax. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12835">#12835</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/zh/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12828">#12828</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-params-numeric-validations.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12825">#12825</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/testing-websockets.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12761">#12761</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/using-request-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12760">#12760</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes for <code>docs/advanced/wsgi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12758">#12758</a>
by <a
href="https://github.com/hamidrasti"><code>@​hamidrasti</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/tutorial/middleware.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12729">#12729</a>
by <a
href="https://github.com/paintdog"><code>@​paintdog</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/schema-extra-example.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12822">#12822</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12634">#12634</a>
by <a
href="https://github.com/fegmorte"><code>@​fegmorte</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/path-operation-advanced-configuration.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12633">#12633</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/advanced/response-directly.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12632">#12632</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/header-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12640">#12640</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/cookie-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12639">#12639</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/extra-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12638">#12638</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for <code>docs/en/docs/tutorial/cors.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12637">#12637</a>
by <a
href="https://github.com/vishnuvskvkl"><code>@​vishnuvskvkl</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/dependencies/sub-dependencies.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12810">#12810</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/body-nested-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12812">#12812</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-operation-configuration.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12809">#12809</a>
by <a
href="https://github.com/AlexWendland"><code>@​AlexWendland</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/request-files.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12818">#12818</a>
by <a
href="https://github.com/zhaohan-dong"><code>@​zhaohan-dong</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/tutorial/query-param-models.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12817">#12817</a>
by <a
href="https://github.com/handabaldeep"><code>@​handabaldeep</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/path-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12811">#12811</a>
by <a
href="https://github.com/AlexWendland"><code>@​AlexWendland</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/response-model.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12621">#12621</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f057f4a067"><code>f057f4a</code></a>
🔖 Release version 0.115.5</li>
<li><a
href="c6f021ecc2"><code>c6f021e</code></a>
📝 Update release notes</li>
<li><a
href="91a929319c"><code>91a9293</code></a>
♻️ Update internal checks to support Pydantic 2.10 (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12914">#12914</a>)</li>
<li><a
href="f716490823"><code>f716490</code></a>
📝 Update release notes</li>
<li><a
href="c1781066be"><code>c178106</code></a>
📝 Update includes for <code>docs/en/docs/tutorial/body.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12757">#12757</a>)</li>
<li><a
href="88cc900c83"><code>88cc900</code></a>
📝 Update release notes</li>
<li><a
href="20809a175a"><code>20809a1</code></a>
⬆ [pre-commit.ci] pre-commit autoupdate (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12907">#12907</a>)</li>
<li><a
href="5a48c37056"><code>5a48c37</code></a>
📝 Update release notes</li>
<li><a
href="13892a39cd"><code>13892a3</code></a>
📝 Update includes in
<code>docs/en/docs/advanced/testing-dependencies.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12647">#12647</a>)</li>
<li><a
href="9467000ad2"><code>9467000</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.115.4...0.115.5">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-13 04:14:09 +00:00
Erik Vroon
b6680b4aeb Support Python 3.12 (#1004) 2024-11-12 10:06:45 +00:00
Erik Vroon
9f123babc2 Update elimination matches when updating rankings (#1002) 2024-11-08 17:51:41 +01:00
Erik Vroon
6aa2c51f89 Assign teams to subsequent elimination rounds (#1001)
fixes https://github.com/evroon/bracket/issues/998
2024-11-08 17:34:12 +01:00
Erik Vroon
ed659ff686 Fix bugs in presentation dashboard (#999) 2024-11-08 14:37:14 +01:00
Erik Vroon
5719bbf3c1 Handle edge case with empty stage item inputs (#997) 2024-11-07 16:53:09 +01:00
Erik Vroon
19372a8db4 Allow correct number of inputs (#996)
fixes https://github.com/evroon/bracket/issues/612
2024-11-07 15:04:55 +00:00
Erik Vroon
a67db3aa56 Discard match results when activating previous stage (#995) 2024-11-07 14:55:15 +00:00
Erik Vroon
58470c4700 Fix handling of sequence in available inputs (#994) 2024-11-06 17:55:37 +01:00
Erik Vroon
cfb74c3959 Fix handling of available inputs (#993) 2024-11-06 16:03:56 +00:00
Erik Vroon
932e5a245d Show updates to stage item inputs when going to next stage (#966) 2024-11-06 14:52:42 +01:00
Erik Vroon
d37f6cf2cf Fix conflict detection (#973) 2024-10-28 20:18:31 +01:00
Erik Vroon
5c6339a3de Fix error on null input options (#972) 2024-10-28 18:00:42 +01:00
Erik Vroon
f8d6d77704 Show stage item input options correctly (#971) 2024-10-28 08:23:11 +01:00
dependabot[bot]
6a239e6ac9 Update fastapi requirement from 0.114.0 to 0.115.4 in /backend (#970)
Updates the requirements on
[fastapi](https://github.com/fastapi/fastapi) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastapi/fastapi/releases">fastapi's
releases</a>.</em></p>
<blockquote>
<h2>0.115.4</h2>
<h3>Refactors</h3>
<ul>
<li>♻️ Update logic to import and check <code>python-multipart</code>
for compatibility with newer version. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12627">#12627</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>📝 Update includes in <code>docs/fr/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12596">#12596</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/debugging.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12595">#12595</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/query-params-str-validations.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12591">#12591</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in
<code>docs/fr/docs/tutorial/query-params.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12589">#12589</a>
by <a
href="https://github.com/kantandane"><code>@​kantandane</code></a>.</li>
<li>📝 Update includes in <code>docs/en/tutorial/body-fields.md</code>.
PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12588">#12588</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/tutorial/response-status-code.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12585">#12585</a>
by <a
href="https://github.com/abejaranoh"><code>@​abejaranoh</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/tutorial/body.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12586">#12586</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/behind-a-proxy.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12583">#12583</a>
by <a
href="https://github.com/imjuanleonard"><code>@​imjuanleonard</code></a>.</li>
<li>📝 Update includes syntax for
<code>docs/pl/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12584">#12584</a>
by <a
href="https://github.com/sebkozlo"><code>@​sebkozlo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/middleware.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12582">#12582</a>
by <a
href="https://github.com/montanarograziano"><code>@​montanarograziano</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/additional-status-codes.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12577">#12577</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/advanced-dependencies.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12578">#12578</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/additional-responses.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12576">#12576</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/static-files.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12575">#12575</a>
by <a
href="https://github.com/lucaromagnoli"><code>@​lucaromagnoli</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/advanced/async-tests.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12568">#12568</a>
by <a
href="https://github.com/krishnamadhavan"><code>@​krishnamadhavan</code></a>.</li>
<li>📝 Update includes in
<code>docs/pt/docs/advanced/behind-a-proxy.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12563">#12563</a>
by <a
href="https://github.com/asmioglou"><code>@​asmioglou</code></a>.</li>
<li>📝 Update includes in
<code>docs/de/docs/advanced/security/http-basic-auth.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12561">#12561</a>
by <a
href="https://github.com/Nimitha-jagadeesha"><code>@​Nimitha-jagadeesha</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/background-tasks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12559">#12559</a>
by <a
href="https://github.com/FarhanAliRaza"><code>@​FarhanAliRaza</code></a>.</li>
<li>📝 Update includes in <code>docs/fr/docs/python-types.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12558">#12558</a>
by <a
href="https://github.com/Ismailtlem"><code>@​Ismailtlem</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/how-to/graphql.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12564">#12564</a>
by <a
href="https://github.com/philipokiokio"><code>@​philipokiokio</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/how-to/extending-openapi.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12562">#12562</a>
by <a
href="https://github.com/philipokiokio"><code>@​philipokiokio</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/how-to/configure-swagger-ui.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12556">#12556</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/how-to/separate-openapi-schemas.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12555">#12555</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes for
<code>docs/en/docs/advanced/security/http-basic-auth.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12553">#12553</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in
<code>docs/en/docs/tutorial/first-steps.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12552">#12552</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Update includes in <code>docs/en/docs/python-types.md</code>. PR
<a
href="https://redirect.github.com/fastapi/fastapi/pull/12551">#12551</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Fix link in OAuth2 docs. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12550">#12550</a>
by <a
href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li>
<li>📝 Add External Link: FastAPI do Zero. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12533">#12533</a>
by <a
href="https://github.com/rennerocha"><code>@​rennerocha</code></a>.</li>
<li>📝 Fix minor typos. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12516">#12516</a>
by <a
href="https://github.com/kkirsche"><code>@​kkirsche</code></a>.</li>
<li>🌐 Fix rendering issue in translations. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12509">#12509</a>
by <a
href="https://github.com/alejsdev"><code>@​alejsdev</code></a>.</li>
</ul>
<h3>Translations</h3>
<ul>
<li>📝 Update includes in
<code>docs/de/docs/advanced/async-tests.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12567">#12567</a>
by <a
href="https://github.com/imjuanleonard"><code>@​imjuanleonard</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/tutorial/sql-databases.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12530">#12530</a>
by <a
href="https://github.com/ilacftemp"><code>@​ilacftemp</code></a>.</li>
<li>🌐 Add Korean translation for
<code>docs/ko/docs/benchmarks.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12540">#12540</a>
by <a
href="https://github.com/Limsunoh"><code>@​Limsunoh</code></a>.</li>
<li>🌐 Add Portuguese translation for
<code>docs/pt/docs/how-to/separate-openapi-schemas.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12518">#12518</a>
by <a
href="https://github.com/ilacftemp"><code>@​ilacftemp</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/deployment/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12521">#12521</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/deployment/cloud.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12522">#12522</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/how-to/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12523">#12523</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Update Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12524">#12524</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/how-to/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12468">#12468</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
<li>🌐 Add Traditional Chinese translation for
<code>docs/zh-hant/docs/tutorial/index.md</code>. PR <a
href="https://redirect.github.com/fastapi/fastapi/pull/12466">#12466</a>
by <a
href="https://github.com/codingjenny"><code>@​codingjenny</code></a>.</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="31887b1cc6"><code>31887b1</code></a>
🔖 Release version 0.115.4</li>
<li><a
href="b270ff1e5e"><code>b270ff1</code></a>
📝 Update release notes</li>
<li><a
href="b31cbbf5f5"><code>b31cbbf</code></a>
♻️ Update logic to import and check <code>python-multipart</code> for
compatibility with...</li>
<li><a
href="aee7674ed2"><code>aee7674</code></a>
📝 Update release notes</li>
<li><a
href="4e6b1acccd"><code>4e6b1ac</code></a>
📝 Update includes in <code>docs/fr/docs/tutorial/body.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12596">#12596</a>)</li>
<li><a
href="9b1e5f29e6"><code>9b1e5f2</code></a>
📝 Update release notes</li>
<li><a
href="60aba0261c"><code>60aba02</code></a>
📝 Update includes in <code>docs/fr/docs/tutorial/debugging.md</code> (<a
href="https://redirect.github.com/fastapi/fastapi/issues/12595">#12595</a>)</li>
<li><a
href="2a4cf1736d"><code>2a4cf17</code></a>
📝 Update release notes</li>
<li><a
href="453f559934"><code>453f559</code></a>
📝 Update includes in
<code>docs/fr/docs/tutorial/query-params-str-validations.md</code>
...</li>
<li><a
href="af269cd131"><code>af269cd</code></a>
📝 Update release notes</li>
<li>Additional commits viewable in <a
href="https://github.com/fastapi/fastapi/compare/0.114.0...0.115.4">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-28 08:22:20 +01:00
Erik Vroon
538b4e145c Show conflicts (#967) 2024-10-27 20:29:36 +01:00
Erik Vroon
e98704f4e1 Delete rankings when deleting tournament (#965) 2024-10-27 17:59:30 +01:00
Erik Vroon
d32c36080e Allow changing inputs after creating stage item (#962) 2024-10-26 19:34:08 +02:00
Erik Vroon
52890fadb2 Use stage item inputs instead of teams (#909)
A match should contain two stage item inputs that oppose each other,
instead of two teams. This simplifies a lot and is more logical.
2024-10-21 18:44:25 +02:00
dependabot[bot]
107de330b7 Bump pylint from 3.2.7 to 3.3.1 in /backend (#933)
Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.7 to
3.3.1.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="76bce72bc5"><code>76bce72</code></a>
Bump pylint to 3.3.1, update changelog (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9954">#9954</a>)</li>
<li><a
href="55ee81651a"><code>55ee816</code></a>
Bump astroid to 3.3.4 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9951">#9951</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9952">#9952</a>)</li>
<li><a
href="6350dfa900"><code>6350dfa</code></a>
Bump pylint to 3.3.0, update changelog</li>
<li><a
href="78f3dfa0c4"><code>78f3dfa</code></a>
Bump astroid to 3.3.3 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9939">#9939</a>)</li>
<li><a
href="b28c1f6933"><code>b28c1f6</code></a>
Add check for <code>unnecessary-default-type-args</code> (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9938">#9938</a>)</li>
<li><a
href="bd97b93db8"><code>bd97b93</code></a>
[doc framework] Assert that the good and bad example exists in the doc
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9936">#9936</a>)</li>
<li><a
href="7aa44364a6"><code>7aa4436</code></a>
Fix duplicate workflow step ids (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9934">#9934</a>)</li>
<li><a
href="09509163ba"><code>0950916</code></a>
[pre-commit] Add codespell, and fix some existing typos (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9912">#9912</a>)</li>
<li><a
href="3b4a7f9ba6"><code>3b4a7f9</code></a>
Add details.rst for c-extension-no-member (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9933">#9933</a>)</li>
<li><a
href="7d60c27efc"><code>7d60c27</code></a>
Explicitly save cache in primer jobs</li>
<li>Additional commits viewable in <a
href="https://github.com/pylint-dev/pylint/compare/v3.2.7...v3.3.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pylint&package-manager=pip&previous-version=3.2.7&new-version=3.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erik Vroon <erik.vroon22@gmail.com>
2024-10-04 14:36:18 +02:00
Erik Vroon
ef0b2fe576 Pin pylint to 3.2.7 (#931) 2024-10-04 00:22:37 +02:00
dependabot[bot]
4c77a32786 Update pytest requirement from <=8.3.2 to <=8.3.3 in /backend (#907)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.3</h2>
<h1>pytest 8.3.3 (2024-09-09)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12446">#12446</a>:
Avoid calling <code>@property</code> (and other instance descriptors)
during fixture discovery -- by <code>asottile</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12659">#12659</a>:
Fixed the issue of not displaying assertion failure differences when
using the parameter <code>--import-mode=importlib</code> in
pytest&gt;=8.1.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12667">#12667</a>:
Fixed a regression where type change in
[ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to
fail.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12744">#12744</a>:
Fixed typing compatibility with Python 3.9 or less -- replaced
[typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} --
by <code>Avasam</code>{.interpreted-text role=&quot;user&quot;}</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12745">#12745</a>:
Fixed an issue with backslashes being incorrectly converted in nodeid
paths on Windows, ensuring consistent path handling across
environments.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/6682">#6682</a>:
Fixed bug where the verbosity levels where not being respected when
printing the &quot;msg&quot; part of failed assertion (as in
<code>assert condition, msg</code>).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9422">#9422</a>:
Fix bug where disabling the terminal plugin via <code>-p
no:terminal</code> would cause crashes related to missing the
<code>verbose</code> option.</p>
<p>-- by <code>GTowers1</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
</ul>
<h2>Improved documentation</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12663">#12663</a>:
Clarify that the [pytest_deselected]{.title-ref} hook should be called
from [pytest_collection_modifyitems]{.title-ref} hook implementations
when items are deselected.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12678">#12678</a>:
Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref}
example in docs.</li>
</ul>
<h2>Miscellaneous internal changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12769">#12769</a>:
Fix typos discovered by codespell and add codespell to pre-commit
hooks.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d0f136fe64"><code>d0f136f</code></a>
build(deps): Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12790">#12790</a>)</li>
<li><a
href="972f307c78"><code>972f307</code></a>
Prepare release version 8.3.3</li>
<li><a
href="0dabdcfe4d"><code>0dabdcf</code></a>
Include co-authors in release announcement (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12795">#12795</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12797">#12797</a>)</li>
<li><a
href="a9910a413a"><code>a9910a4</code></a>
Do not discover properties when iterating fixtures (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12781">#12781</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12788">#12788</a>)</li>
<li><a
href="0f10b6b0d8"><code>0f10b6b</code></a>
Fix issue with slashes being turned into backslashes on Windows (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12760">#12760</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12">#12</a>...</li>
<li><a
href="300d13d223"><code>300d13d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12785">#12785</a>
from pytest-dev/patchback/backports/8.3.x/57cccf7f4...</li>
<li><a
href="e5d32c73ab"><code>e5d32c7</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12784">#12784</a>
from svenevs/fix/docs-example-parametrize-minor-typo</li>
<li><a
href="bc913d194e"><code>bc913d1</code></a>
Streamline checks for verbose option (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12706">#12706</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12778">#12778</a>)</li>
<li><a
href="01cfcc9f2d"><code>01cfcc9</code></a>
Fix typos and introduce codespell pre-commit hook (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12769">#12769</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12774">#12774</a>)</li>
<li><a
href="4873394d53"><code>4873394</code></a>
doc: Remove past training (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12772">#12772</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12773">#12773</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:29:40 +02:00
Erik Vroon
66c9251348 Small readability fixes (#905) 2024-09-10 20:37:42 +02:00
Erik Vroon
388afa585a Make primary key typing stricter (#904) 2024-09-10 20:32:59 +02:00
Erik Vroon
b3073c0fa6 Fix paths of swiss endpoints (#903) 2024-09-10 19:21:24 +02:00
Erik Vroon
31aae10839 Show modal when activating stages (#897) 2024-09-08 19:20:05 +02:00
Erik Vroon
fb5be81be0 Create ranking for demo (#893) 2024-09-07 18:17:01 +02:00
Erik Vroon
d6449e8d05 Customize rankings (#797)
Allows you to add rankings that specify how the ranking per stage item
is calculated.
Points are now stored per stage item input.
2024-09-07 12:03:16 +02:00
Erik Vroon
4a81262280 Fix docker entrypoint (#886) 2024-09-05 18:46:43 +02:00
robigan
208936fefc Fix backend to recalculate start time on match update (#587) 2024-09-01 19:13:07 +02:00
dependabot[bot]
3d5e5114d2 Update bcrypt requirement from 4.1.3 to 4.2.0 in /backend (#841)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import subprocess</p>
<p>import click</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p><a href="https://github.com/click"><code>@​click</code></a>.command()
<a
href="https://github.com/click"><code>@​click</code></a>.argument(&quot;version&quot;)
def release(version):
&quot;&quot;&quot;
<code>version</code> should be a string like '0.4' or '1.0'.
&quot;&quot;&quot;
run(&quot;git&quot;, &quot;tag&quot;, &quot;-s&quot;, version,
&quot;-m&quot;, f&quot;{version} release&quot;)
run(&quot;git&quot;, &quot;push&quot;, &quot;--tags&quot;, &quot;<a
href="mailto:git@github.com">git@github.com</a>:pyca/bcrypt.git&quot;)</p>
<p>if <strong>name</strong> == &quot;<strong>main</strong>&quot;:
release()</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8d0511149a"><code>8d05111</code></a>
Bump version for 4.2.0 release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/843">#843</a>)</li>
<li><a
href="884baedb54"><code>884baed</code></a>
Import improvements from cryptography wheel building and release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/840">#840</a>)</li>
<li><a
href="dd72470a42"><code>dd72470</code></a>
Remove setup.py (<a
href="https://redirect.github.com/pyca/bcrypt/issues/842">#842</a>)</li>
<li><a
href="11961aff4d"><code>11961af</code></a>
Small cleanup (<a
href="https://redirect.github.com/pyca/bcrypt/issues/841">#841</a>)</li>
<li><a
href="65e08f7845"><code>65e08f7</code></a>
Added 3.13 to CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/839">#839</a>)</li>
<li><a
href="7efb8fa6cb"><code>7efb8fa</code></a>
Bump portable-atomic from 1.6.0 to 1.7.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/836">#836</a>)</li>
<li><a
href="b1ec0341f9"><code>b1ec034</code></a>
Bump syn from 2.0.71 to 2.0.72 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/837">#837</a>)</li>
<li><a
href="2e9cdc2db1"><code>2e9cdc2</code></a>
Bump pyo3 from 0.22.1 to 0.22.2 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/834">#834</a>)</li>
<li><a
href="d004722908"><code>d004722</code></a>
Bump syn from 2.0.70 to 2.0.71 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/833">#833</a>)</li>
<li><a
href="bb100162a5"><code>bb10016</code></a>
Bump actions/setup-python from 5.1.0 to 5.1.1 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/832">#832</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.1.3...4.2.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 09:14:15 +02:00
dependabot[bot]
82dd6bba41 Update pytest requirement from <=8.3.1 to <=8.3.2 in /backend (#842)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.2</h2>
<h1>pytest 8.3.2 (2024-07-24)</h1>
<h2>Bug fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12652">#12652</a>:
Resolve regression [conda]{.title-ref} environments where no longer
being automatically detected.</p>
<p>-- by <code>RonnyPfannschmidt</code>{.interpreted-text
role=&quot;user&quot;}</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="bbcec9c465"><code>bbcec9c</code></a>
Prepare release version 8.3.2</li>
<li><a
href="78fe8b61fa"><code>78fe8b6</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12657">#12657</a>
from pytest-dev/patchback/backports/8.3.x/6c806b499...</li>
<li><a
href="238bad2d2a"><code>238bad2</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12656">#12656</a>
from RonnyPfannschmidt/fix-12652-detect-conda-env</li>
<li><a
href="ae6034a781"><code>ae6034a</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12641">#12641</a>
from pytest-dev/patchback/backports/8.3.x/c03989cee...</li>
<li><a
href="31337aba02"><code>31337ab</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12640">#12640</a>
from pytest-dev/update-user</li>
<li><a
href="ca3070b135"><code>ca3070b</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12637">#12637</a>
from pytest-dev/release-8.3.1</li>
<li><a
href="de98446075"><code>de98446</code></a>
Prepare release version 8.3.1</li>
<li><a
href="bd0a042403"><code>bd0a042</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12636">#12636</a>
from pytest-dev/update-release-notes</li>
<li><a
href="664325bc9f"><code>664325b</code></a>
doc/changelog: update 8.3.0 notes</li>
<li><a
href="19d225d0ab"><code>19d225d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12635">#12635</a>
from pytest-dev/release-8.3.0</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 09:12:17 +02:00
dependabot[bot]
b569bceb64 Update pytest requirement from <=8.2.2 to <=8.3.1 in /backend (#826)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.1</h2>
<h1>pytest 8.3.1 (2024-07-20)</h1>
<p>The 8.3.0 release failed to include the change notes and docs for the
release. This patch release remedies this. There are no other
changes.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="de98446075"><code>de98446</code></a>
Prepare release version 8.3.1</li>
<li><a
href="bd0a042403"><code>bd0a042</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12636">#12636</a>
from pytest-dev/update-release-notes</li>
<li><a
href="664325bc9f"><code>664325b</code></a>
doc/changelog: update 8.3.0 notes</li>
<li><a
href="19d225d0ab"><code>19d225d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12635">#12635</a>
from pytest-dev/release-8.3.0</li>
<li><a
href="bc3302850c"><code>bc33028</code></a>
Prepare release version 8.3.0</li>
<li><a
href="a7d5a8eba9"><code>a7d5a8e</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12557">#12557</a>
from x612skm/maintainence/11771-pypy-3.9-bump</li>
<li><a
href="ced7072bb4"><code>ced7072</code></a>
Add a change note for PR <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11771">#11771</a></li>
<li><a
href="d42b76daad"><code>d42b76d</code></a>
Adjust test_errors_in_xfail_skip_expressions for PyPy</li>
<li><a
href="9eee45a747"><code>9eee45a</code></a>
Bump PyPy runtime to v3.9 @ GHA</li>
<li><a
href="d489247505"><code>d489247</code></a>
Fix caching of parameterized fixtures (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12600">#12600</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.3.1">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 08:31:33 +02:00
Erik Vroon
1d92a6fa14 Revert attempt to disable cors (#796)
This actually made the CORS handling more strict...
2024-06-29 14:48:39 +02:00
Erik Vroon
19bb866d01 Disable cors by default (#794)
It's too confusing for new users and we have a warning if you disable it
on production anyway.
2024-06-29 13:26:59 +02:00
dependabot[bot]
dbf5286f24 Update pytest requirement from <=8.2.1 to <=8.2.2 in /backend (#759)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.2.2</h2>
<h1>pytest 8.2.2 (2024-06-04)</h1>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12355">#12355</a>:
Fix possible catastrophic performance slowdown on a certain
parametrization pattern involving many higher-scoped parameters.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12367">#12367</a>:
Fix a regression in pytest 8.2.0 where unittest class instances (a fresh
one is created for each test) were not released promptly on test
teardown but only on session teardown.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12381">#12381</a>:
Fix possible &quot;Directory not empty&quot; crashes arising from
concurent cache dir (<code>.pytest_cache</code>) creation. Regressed in
pytest 8.2.0.</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12290">#12290</a>:
Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode
theme.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12356">#12356</a>:
Added a subsection to the documentation for debugging flaky tests to
mention
lack of thread safety in pytest as a possible source of flakyness.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12363">#12363</a>:
The documentation webpages now links to a canonical version to reduce
outdated documentation in search engine results.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="329d371214"><code>329d371</code></a>
Prepare release version 8.2.2</li>
<li><a
href="214d098fcc"><code>214d098</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12414">#12414</a>
from bluetech/backport-12409</li>
<li><a
href="153a436bc4"><code>153a436</code></a>
[8.2.x] fixtures: fix catastrophic performance problem in
<code>reorder_items</code></li>
<li><a
href="b41d5a52bb"><code>b41d5a5</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12412">#12412</a>
from pytest-dev/backport-12408-to-8.2.x</li>
<li><a
href="9bb73d734f"><code>9bb73d7</code></a>
[8.2.x] cacheprovider: fix &quot;Directory not empty&quot; crash from
cache directory c...</li>
<li><a
href="4569a01e3d"><code>4569a01</code></a>
[8.2.x] doc: Update trainings/events (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12402">#12402</a>)</li>
<li><a
href="1d103e5cdc"><code>1d103e5</code></a>
[8.2.x] Clarify pytest_ignore_collect docs (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12386">#12386</a>)</li>
<li><a
href="240a252d34"><code>240a252</code></a>
[8.2.x] Add html_baseurl to sphinx conf.py (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12372">#12372</a>)</li>
<li><a
href="a5ee3c4126"><code>a5ee3c4</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12370">#12370</a>
from pytest-dev/backport-12368-to-8.2.x</li>
<li><a
href="f7358aec28"><code>f7358ae</code></a>
[8.2.x] unittest: fix class instances no longer released on test
teardown sin...</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.2">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 08:56:04 +02:00
IzStriker
eb141b59b5 fix: stage selection (#744)
Fixes #728
2024-05-24 17:45:10 +02:00
dependabot[bot]
bc8f804b0e Update pytest requirement from <=8.2.0 to <=8.2.1 in /backend (#732)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.2.1</h2>
<h1>pytest 8.2.1 (2024-05-19)</h1>
<h2>Improvements</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12334">#12334</a>:
Support for Python 3.13 (beta1 at the time of writing).</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12120">#12120</a>:
Fix [PermissionError]{.title-ref} crashes arising from directories which
are not selected on the command-line.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12191">#12191</a>:
Keyboard interrupts and system exits are now properly handled during the
test collection.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12300">#12300</a>:
Fixed handling of 'Function not implemented' error under squashfuse_ll,
which is a different way to say that the mountpoint is read-only.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12308">#12308</a>:
Fix a regression in pytest 8.2.0 where the permissions of
automatically-created <code>.pytest_cache</code> directories became
<code>rwx------</code> instead of the expected
<code>rwxr-xr-x</code>.</li>
</ul>
<h2>Trivial/Internal Changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12333">#12333</a>:
pytest releases are now attested using the recent <a
href="https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/">Artifact
Attestation</a> support from GitHub, allowing users to verify the
provenance of pytest's sdist and wheel artifacts.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="66ff8dffdf"><code>66ff8df</code></a>
Prepare release version 8.2.1</li>
<li><a
href="3ffcfd122c"><code>3ffcfd1</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12340">#12340</a>
from pytest-dev/backport-12334-to-8.2.x</li>
<li><a
href="0b28313b46"><code>0b28313</code></a>
[8.2.x] Add Python 3.13 (beta) support</li>
<li><a
href="f3dd93ad8d"><code>f3dd93a</code></a>
[8.2.x] Attest package provenance (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12335">#12335</a>)</li>
<li><a
href="bb5a1257b0"><code>bb5a125</code></a>
[8.2.x] Spelling (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12331">#12331</a>)</li>
<li><a
href="f179bf252f"><code>f179bf2</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12327">#12327</a>
from pytest-dev/backport-12325-to-8.2.x</li>
<li><a
href="2b671b5f92"><code>2b671b5</code></a>
[8.2.x] cacheprovider: fix <code>.pytest_cache</code> not being
world-readable</li>
<li><a
href="65ab7cb96c"><code>65ab7cb</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12324">#12324</a>
from pytest-dev/backport-12320-to-8.2.x</li>
<li><a
href="4d5fb7d71c"><code>4d5fb7d</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12319">#12319</a>
from pytest-dev/backport-12311-to-8.2.x</li>
<li><a
href="cbe5996cc6"><code>cbe5996</code></a>
[8.2.x] changelog: document unittest 8.2 change as breaking</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.1">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-20 08:50:30 +02:00
dependabot[bot]
0a0d2a1af8 Update bcrypt requirement from 4.1.2 to 4.1.3 in /backend (#705)
Updates the requirements on [bcrypt](https://github.com/pyca/bcrypt) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pyca/bcrypt/blob/main/release.py">bcrypt's
changelog</a>.</em></p>
<blockquote>
<h1>Licensed under the Apache License, Version 2.0 (the
&quot;License&quot;);</h1>
<h1>you may not use this file except in compliance with the
License.</h1>
<h1>You may obtain a copy of the License at</h1>
<h1></h1>
<h1><a
href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a></h1>
<h1></h1>
<h1>Unless required by applicable law or agreed to in writing,
software</h1>
<h1>distributed under the License is distributed on an &quot;AS IS&quot;
BASIS,</h1>
<h1>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.</h1>
<h1>See the License for the specific language governing permissions
and</h1>
<h1>limitations under the License.</h1>
<p>import getpass
import io
import json
import os
import subprocess
import time
import zipfile</p>
<p>import click
import requests</p>
<p>def run(*args, **kwargs):
print(f&quot;[running] {list(args)}&quot;)
subprocess.check_call(list(args), **kwargs)</p>
<p>def wait_for_build_complete_github_actions(session, token, run_url):
while True:
response = session.get(
run_url,
headers={
&quot;Content-Type&quot;: &quot;application/json&quot;,
&quot;Authorization&quot;: f&quot;token {token}&quot;,
},
)
response.raise_for_status()
if response.json()[&quot;conclusion&quot;] is not None:
break
time.sleep(3)</p>
<p>def download_artifacts_github_actions(session, token, run_url):
response = session.get(
run_url,
headers={
&quot;Content-Type&quot;: &quot;application/json&quot;,
&quot;Authorization&quot;: f&quot;token {token}&quot;,</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35e5a6f5a5"><code>35e5a6f</code></a>
Bump version for 4.1.3 release (<a
href="https://redirect.github.com/pyca/bcrypt/issues/791">#791</a>)</li>
<li><a
href="d99d1e568d"><code>d99d1e5</code></a>
Bump autocfg from 1.2.0 to 1.3.0 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/790">#790</a>)</li>
<li><a
href="0775d47c9a"><code>0775d47</code></a>
allow testing with pytest 8.2.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/786">#786</a>)</li>
<li><a
href="97d09ac5c1"><code>97d09ac</code></a>
Bump base64 from 0.22.0 to 0.22.1 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/787">#787</a>)</li>
<li><a
href="ee4a9a8dd1"><code>ee4a9a8</code></a>
use ubuntu rolling in arm64 CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/784">#784</a>)</li>
<li><a
href="7d2474faa5"><code>7d2474f</code></a>
Bump libc from 0.2.153 to 0.2.154 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/783">#783</a>)</li>
<li><a
href="7a252dde4d"><code>7a252dd</code></a>
Try blocking pytest 8.2.0 (<a
href="https://redirect.github.com/pyca/bcrypt/issues/785">#785</a>)</li>
<li><a
href="297a915720"><code>297a915</code></a>
Remove brew install rust from macOS CI (<a
href="https://redirect.github.com/pyca/bcrypt/issues/782">#782</a>)</li>
<li><a
href="6b3f99eff2"><code>6b3f99e</code></a>
Bump parking_lot_core from 0.9.9 to 0.9.10 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/778">#778</a>)</li>
<li><a
href="c88b31007d"><code>c88b310</code></a>
Bump parking_lot from 0.12.1 to 0.12.2 in /src/_bcrypt (<a
href="https://redirect.github.com/pyca/bcrypt/issues/780">#780</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pyca/bcrypt/compare/4.1.2...4.1.3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 20:58:18 +02:00
Erik Vroon
fe458771fc UX improvements (#722) 2024-05-14 19:43:42 +02:00
Erik Vroon
2e9e4343b3 Fix created columns (#726)
The default was wrong, the `"now()"` was executed when building the
database, resulting in a default of a constant value instead of the
function `now()`
2024-05-14 18:59:46 +02:00
Erik Vroon
bb19e6258d Add demo entities to demo account (#723) 2024-05-13 17:57:33 +02:00
Erik Vroon
a1f850f8d6 Group teams by stage items (#710) 2024-05-07 22:12:10 +02:00
Erik Vroon
0e4df8dcb5 Handle foreign key on stage items (#701)
fix https://github.com/evroon/bracket/issues/629
2024-05-05 10:50:09 +02:00
Danny Piper
05891698d6 Expose port 8400 in backend Dockerfile (#671) 2024-05-03 19:59:05 +02:00
dependabot[bot]
ca8a240379 Update pytest requirement from <=8.1.1 to <=8.2.0 in /backend (#669)
Updates the requirements on
[pytest](https://github.com/pytest-dev/pytest) to permit the latest
version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.2.0</h2>
<h1>pytest 8.2.0 (2024-04-27)</h1>
<h2>Deprecations</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12069">#12069</a>:
A deprecation warning is now raised when implementations of one of the
following hooks request a deprecated <code>py.path.local</code>
parameter instead of the <code>pathlib.Path</code> parameter which
replaced it:</p>
<ul>
<li><code>pytest_ignore_collect</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>collection_path</code> instead.</li>
<li><code>pytest_collect_file</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>file_path</code> instead.</li>
<li><code>pytest_pycollect_makemodule</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>path</code> parameter - use
<code>module_path</code> instead.</li>
<li><code>pytest_report_header</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
<li><code>pytest_report_collectionfinish</code>{.interpreted-text
role=&quot;hook&quot;} - the <code>startdir</code> parameter - use
<code>start_path</code> instead.</li>
</ul>
<p>The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.</p>
<p>See <code>legacy-path-hooks-deprecated</code>{.interpreted-text
role=&quot;ref&quot;} for more details.</p>
</li>
</ul>
<h2>Features</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11871">#11871</a>:
Added support for reading command line arguments from a file using the
prefix character <code>@</code>, like e.g.: <code>pytest
@tests.txt</code>. The file must have one argument per line.</p>
<p>See <code>Read arguments from file
&lt;args-from-file&gt;</code>{.interpreted-text role=&quot;ref&quot;}
for details.</p>
</li>
</ul>
<h2>Improvements</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11523">#11523</a>:
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;} will now issue a warning if the module could be
found, but raised <code>ImportError</code>{.interpreted-text
role=&quot;class&quot;} instead of
<code>ModuleNotFoundError</code>{.interpreted-text
role=&quot;class&quot;}.</p>
<p>The warning can be suppressed by passing
<code>exc_type=ImportError</code> to
<code>pytest.importorskip</code>{.interpreted-text
role=&quot;func&quot;}.</p>
<p>See <code>import-or-skip-import-error</code>{.interpreted-text
role=&quot;ref&quot;} for details.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11728">#11728</a>:
For <code>unittest</code>-based tests, exceptions during class cleanup
(as raised by functions registered with <code>TestCase.addClassCleanup
&lt;unittest.TestCase.addClassCleanup&gt;</code>{.interpreted-text
role=&quot;meth&quot;}) are now reported instead of silently
failing.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>:
Text is no longer truncated in the <code>short test summary info</code>
section when <code>-vv</code> is given.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12112">#12112</a>:
Improved namespace packages detection when
<code>consider_namespace_packages</code>{.interpreted-text
role=&quot;confval&quot;} is enabled, covering more situations (like
editable installs).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/9502">#9502</a>:
Added <code>PYTEST_VERSION</code>{.interpreted-text
role=&quot;envvar&quot;} environment variable which is defined at the
start of the pytest session and undefined afterwards. It contains the
value of <code>pytest.__version__</code>, and among other things can be
used to easily check if code is running from within a pytest run.</p>
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12065">#12065</a>:
Fixed a regression in pytest 8.0.0 where test classes containing
<code>setup_method</code> and tests using <code>@staticmethod</code> or
<code>@classmethod</code> would crash with <code>AttributeError:
'NoneType' object has no attribute 'setup_method'</code>.</p>
<p>Now the <code>request.instance
&lt;pytest.FixtureRequest.instance&gt;</code>{.interpreted-text
role=&quot;attr&quot;} attribute of tests using
<code>@staticmethod</code> and <code>@classmethod</code> is no longer
<code>None</code>, but a fresh instance of the class, like in non-static
methods.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6bd3f31344"><code>6bd3f31</code></a>
Tweak changelog for 8.2.0</li>
<li><a
href="9b6219b5e8"><code>9b6219b</code></a>
Prepare release version 8.2.0</li>
<li><a
href="835765c9d3"><code>835765c</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12130">#12130</a>
from bluetech/fixtures-inline</li>
<li><a
href="7e7503c0b0"><code>7e7503c</code></a>
unittest: report class cleanup exceptions (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12250">#12250</a>)</li>
<li><a
href="882c4da2f3"><code>882c4da</code></a>
fixtures: inline <code>fail_fixturefunc</code></li>
<li><a
href="2e8fb9f140"><code>2e8fb9f</code></a>
fixtures: extract a <code>_check_fixturedef</code> method</li>
<li><a
href="acf2971f46"><code>acf2971</code></a>
fixtures: inline <code>_getnextfixturedef</code> into
<code>_get_active_fixturedef</code></li>
<li><a
href="3c77aec1da"><code>3c77aec</code></a>
fixtures: move &quot;request&quot; check early</li>
<li><a
href="d217d68cde"><code>d217d68</code></a>
fixtures: inline <code>_compute_fixture_value</code></li>
<li><a
href="530be28575"><code>530be28</code></a>
fixtures: use early return in <code>_get_active_fixturedef</code></li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/1.0.0b3...8.2.0">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-30 08:56:25 +02:00