Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leak in totallyreal.py #2239

Closed
sagetrac-mabshoff mannequin opened this issue Feb 20, 2008 · 7 comments
Closed

Leak in totallyreal.py #2239

sagetrac-mabshoff mannequin opened this issue Feb 20, 2008 · 7 comments

Comments

@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Feb 20, 2008

Running the doctest under valgrind leads to:

==24549== 12,656 (10,848 direct, 1,808 indirect) bytes in 226 blocks are definitely lost in loss record 7,761 of 7,934
==24549==    at 0x4A1BDEB: malloc (vg_replace_malloc.c:207)
==24549==    by 0xB323D52: __pyx_f_4sage_5rings_7integer_fast_tp_new (integer.c:19858)
==24549==    by 0x10FA7030: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
___getitem__(_object*, _object*) (polynomial_integer_dense_ntl.cpp:2898)
==24549==    by 0x10FA76B0: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
_list(_object*, _object*) (polynomial_integer_dense_ntl.cpp:6561)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x10FB2902: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
___floordiv__(_object*, _object*) (polynomial_integer_dense_ntl.cpp:4761)
==24549==    by 0x41580C: binary_op1 (abstract.c:398)
==24549==    by 0x416CDD: PyNumber_FloorDivide (abstract.c:450)
==24549==    by 0x142523FE: __pyx_pf_4sage_5rings_12number_field_16totallyreal_data_lagrange_degree_3 (totallyreal_data.c:39
75)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x14271583: __pyx_pf_4sage_5rings_12number_field_16totallyreal_data_7tr_data_incr (totallyreal_data.c:7355)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)

And:

==24549== 25,424 (21,792 direct, 3,632 indirect) bytes in 454 blocks are definitely lost in loss record 7,823 of 7,934
==24549==    at 0x4A1BDEB: malloc (vg_replace_malloc.c:207)
==24549==    by 0xB323D52: __pyx_f_4sage_5rings_7integer_fast_tp_new (integer.c:19858)
==24549==    by 0x458D92: type_call (typeobject.c:422)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x10FAC427: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
___init__(_object*, _object*, _object*) (polynomial_integer_dense_ntl.cpp:2659)
==24549==    by 0x458E40: type_call (typeobject.c:436)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x482221: PyEval_EvalFrameEx (ceval.c:3775)
==24549==    by 0x4852CA: PyEval_EvalCodeEx (ceval.c:2831)
==24549==    by 0x4CE817: function_call (funcobject.c:517)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x41BC62: instancemethod_call (classobject.c:2497)

And:

==24549== 25,368 (21,744 direct, 3,624 indirect) bytes in 453 blocks are definitely lost in loss record 7,827 of 7,934
==24549==    at 0x4A1BDEB: malloc (vg_replace_malloc.c:207)
==24549==    by 0xB323D52: __pyx_f_4sage_5rings_7integer_fast_tp_new (integer.c:19858)
==24549==    by 0x458D92: type_call (typeobject.c:422)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x10FAC427: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
___init__(_object*, _object*, _object*) (polynomial_integer_dense_ntl.cpp:2659)
==24549==    by 0x458E40: type_call (typeobject.c:436)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x482221: PyEval_EvalFrameEx (ceval.c:3775)
==24549==    by 0x4852CA: PyEval_EvalCodeEx (ceval.c:2831)
==24549==    by 0x4CE7B0: function_call (funcobject.c:517)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x41BC62: instancemethod_call (classobject.c:2497)

And:

==24549== 165,032 (141,456 direct, 23,576 indirect) bytes in 2,947 blocks are definitely lost in loss record 7,910 of 7,934
==24549==    at 0x4A1BDEB: malloc (vg_replace_malloc.c:207)
==24549==    by 0xB323D52: __pyx_f_4sage_5rings_7integer_fast_tp_new (integer.c:19858)
==24549==    by 0xB344219: __pyx_f_4sage_5rings_7integer_7Integer__floordiv (integer.c:7921)
==24549==    by 0xB343FFF: __pyx_pf_4sage_5rings_7integer_7Integer___floordiv__ (integer.c:8020)
==24549==    by 0x41580C: binary_op1 (abstract.c:398)
==24549==    by 0x416CDD: PyNumber_FloorDivide (abstract.c:450)
==24549==    by 0x10FB29B1: __pyx_pf_4sage_5rings_10polynomial_28polynomial_integer_dense_ntl_28Polynomial_integer_dense_ntl
___floordiv__(_object*, _object*) (polynomial_integer_dense_ntl.cpp:4779)
==24549==    by 0x41580C: binary_op1 (abstract.c:398)
==24549==    by 0x416CDD: PyNumber_FloorDivide (abstract.c:450)
==24549==    by 0x142523FE: __pyx_pf_4sage_5rings_12number_field_16totallyreal_data_lagrange_degree_3 (totallyreal_data.c:39
75)
==24549==    by 0x415542: PyObject_Call (abstract.c:1860)
==24549==    by 0x14271583: __pyx_pf_4sage_5rings_12number_field_16totallyreal_data_7tr_data_incr (totallyreal_data.c:7355)

In total:

==24549==    definitely lost: 196,328 bytes in 4,087 blocks.
==24549==    indirectly lost: 36,148 bytes in 4,090 blocks.
==24549==      possibly lost: 267,538 bytes in 814 blocks.
==24549==    still reachable: 30,329,036 bytes in 188,033 blocks.
==24549==         suppressed: 0 bytes in 0 blocks.

Cheers,

Michael

Component: memleak

Issue created by migration from https://trac.sagemath.org/ticket/2239

@sagetrac-mabshoff sagetrac-mabshoff mannequin added this to the sage-2.10.3 milestone Feb 20, 2008
@sagetrac-mabshoff sagetrac-mabshoff mannequin added t: bug labels Feb 20, 2008
@craigcitro
Copy link
Member

comment:1

So there's definitely a leak somewhere here, but it's not in the totallyreal code. For example, if you define:

def foo(f):
    tmp = f.list()
    rts = numpy.roots(tmp)

and run this with a polynomial_integer_dense_ntl as input, it'll leak like crazy. If you pass it anything else, it doesn't leak at all. It's something to do with the interaction between NTL and numpy, though I don't understand what the problem is yet. In particular, if you run either of the two lines above independently, over and over, you don't get a memory leak. It's only in concert that they leak ...

If someone understands this, they should explain it to me. :) In any event, it's not in the totallyreal code ...

-cc

@williamstein
Copy link
Contributor

comment:2

SOLUTION: If you change the list into a list of Python ints (which is surely what numpy is vastly more comfortable with) taht completely gets rid of the memory leak. I'm guessing numpy is just doing some sort of black magic to convert the list to some internal format, and it makes assumptions that aren't satisfied by Sage integers. The right solution is to give numpy standard Python input, so it can do whatever black magic it wants under valid assumptions. The code below illustrates how to do this.

{{{id=115|
import numpy
def foo(f):
tmp = [int(a) for a in f.list()]
rts = numpy.roots(tmp)
}}}

{{{id=114|
x = polygen(ZZ)
f = x^10 - 1
print get_memory_usage()
for _ in xrange(10^4): a = foo(f)
print get_memory_usage()
///
172M+
172M+
}}}

@williamstein
Copy link
Contributor

comment:3

Sorry, I forgot to delete the id's:

import numpy
def foo(f):
    tmp = [int(a) for a in f.list()]
    rts = numpy.roots(tmp)
x = polygen(ZZ)
f = x^10 - 1
print get_memory_usage()
for _ in xrange(10^4): a = foo(f)
print get_memory_usage()
///
172M+
172M+

@jvoight
Copy link

jvoight commented Feb 29, 2008

comment:4

I followed Will's advice to fix the memleak. Please review--it worked for me. JV

@jvoight
Copy link

jvoight commented Feb 29, 2008

Attachment: 8685.patch.gz

@JohnCremona
Copy link
Member

comment:6

The patch looks ok to me.

@sagetrac-mabshoff
Copy link
Mannequin Author

sagetrac-mabshoff mannequin commented Mar 2, 2008

comment:7

Merged in Sage 2.10.3.rc1. This patch is a work around and William, Travis, Gary, Josh and various other people have tracked the issue down, so there will be a new ticket about this.

Cheers,

Michael

@sagetrac-mabshoff sagetrac-mabshoff mannequin closed this as completed Mar 2, 2008
vbraun pushed a commit to vbraun/sage that referenced this issue Aug 27, 2024
    
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-
files) from 44 to 45.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-
files/releases">tj-actions/changed-files's releases</a>.</em></p>
<blockquote>
<h2>v45</h2>
<h1>Changes in v45.0.0</h1>
<h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2>
<ul>
<li>With changes detected using GitHub's API setting
<code>output_renamed_files_as_deleted_and_added</code> to
<code>true</code>, would now include the previous file name in the list
of deleted files instead of the current file name.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2219">tj-actions/changed-files#2219</a></li>
<li>Upgraded to v44.5.7 by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2218">tj-actions/changed-files#2218</a></li>
<li>chore(deps): update dependency ts-jest to v29.2.4 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2221">tj-actions/changed-files#2221</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.3
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2222">tj-actions/changed-files#2222</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.1.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2223">tj-actions/changed-files#2223</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.7.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2224">tj-actions/changed-files#2224</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.8.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2227">tj-actions/changed-files#2227</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.2.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2229">tj-actions/changed-files#2229</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.3.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2230">tj-actions/changed-files#2230</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2231">tj-actions/changed-files#2231</a></li>
<li>fix(deps): update dependency <code>@​octokit/rest</code> to v21.0.2
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2232">tj-actions/changed-files#2232</a></li>
<li>chore(deps): lock file maintenance by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2226">tj-actions/changed-files#2226</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2233">tj-actions/changed-files#2233</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.2
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2237">tj-actions/changed-files#2237</a></li>
<li>fix: remove unsupported input by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2238">tj-actions/changed-files#2238</a></li>
<li>chore: conditionally skip certain test for foked prs by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2240">tj-actions/changed-files#2240</a></li>
<li>chore: debug env vars by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2241">tj-actions/changed-files#2241</a></li>
<li>fix: update test skip logic to use custom env by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2242">tj-actions/changed-files#2242</a></li>
<li>Renamed Files decomposed into Deleted: previous_filename and
Added:filename by <a
href="https://github.com/Whadup"><code>@​Whadup</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2236">tj-actions/changed-files#2236</a></li>
<li>docs: add Whadup as a contributor for code by <a href="https://githu
b.com/allcontributors"><code>@​allcontributors</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2239">tj-actions/changed-files#2239</a></li>
<li>Updated README.md by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2243">tj-actions/changed-files#2243</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Whadup"><code>@​Whadup</code></a> made
their first contribution in <a href="https://github.com/tj-
actions/changed-files/pull/2236">tj-actions/changed-files#2236</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-
actions/changed-files/compare/v44...v45.0.0">https://github.com/tj-
actions/changed-files/compare/v44...v45.0.0</a></p>
<hr />
<h2>v45.0.0</h2>
<h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2>
<ul>
<li>With changes detected using GitHub's API setting
<code>output_renamed_files_as_deleted_and_added</code> to
<code>true</code>, would now include the previous file name in the list
of deleted files.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2219">tj-actions/changed-files#2219</a></li>
<li>Upgraded to v44.5.7 by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2218">tj-actions/changed-files#2218</a></li>
<li>chore(deps): update dependency ts-jest to v29.2.4 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2221">tj-actions/changed-files#2221</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.3
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2222">tj-actions/changed-files#2222</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.1.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2223">tj-actions/changed-files#2223</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.7.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2224">tj-actions/changed-files#2224</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.8.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2227">tj-actions/changed-files#2227</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.2.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2229">tj-actions/changed-files#2229</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-
files/blob/main/HISTORY.md">tj-actions/changed-files's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1><a href="https://github.com/tj-actions/changed-
files/compare/v44.5.7...v45.0.0">45.0.0</a> - (2024-08-21)</h1>
<h2><!-- raw HTML omitted -->🐛 Bug Fixes</h2>
<ul>
<li>Update test skip logic to use custom env (<a
href="https://github.com/tj-actions/changed-
files/issues/2242">sagemath#2242</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/b4c09741612c0d0d09129949a5b838bc5a2ca2db">b4c0974</a>)  -
(Tonye Jack)</li>
<li>Remove unsupported input (<a href="https://github.com/tj-
actions/changed-files/issues/2238">sagemath#2238</a>) (<a
href="https://github.com/tj-actions/changed-
files/commit/525aabbe28ff90085d9d8a5196aaefb2d45212ea">525aabb</a>)  -
(Tonye Jack)</li>
<li><strong>deps:</strong> Update dependency <code>@​octokit/rest</code>
to v21.0.2 (<a href="https://github.com/tj-actions/changed-
files/commit/3ea85a1c0dd328358b2b2dc3c64096bb53c6b0c1">3ea85a1</a>)  -
(renovate[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->➕ Add</h2>
<ul>
<li>Added missing changes and modified dist assets.
(<a href="https://github.com/tj-actions/changed-
files/commit/598b7212f2ea640716051eb2fa047bf7bfa0d14e">598b721</a>)  -
(GitHub Action)</li>
</ul>
<h2><!-- raw HTML omitted -->📝 Rename</h2>
<ul>
<li>Renamed Files decomposed into Deleted: previous_filename and
Added:filename (<a href="https://github.com/tj-actions/changed-
files/issues/2236">sagemath#2236</a>)</li>
</ul>
<p>Co-authored-by: Tonye Jack <a
href="mailto:[email protected]">[email protected]</a> (<a
href="https://github.com/tj-actions/changed-
files/commit/f8034fbb842b9375f55c102cf30df481f2e6890a">f8034fb</a>)  -
(Lukas Pfahler)</p>
<h2><!-- raw HTML omitted -->🔄 Update</h2>
<ul>
<li>Updated README.md (<a href="https://github.com/tj-
actions/changed-files/issues/2243">sagemath#2243</a>)</li>
</ul>
<p>Co-authored-by: jackton1 <a href="mailto:[email protected]
ply.github.com">[email protected]</a>
Co-authored-by: GitHub Action <a
href="mailto:[email protected]">[email protected]</a> (<a
href="https://github.com/tj-actions/changed-
files/commit/40853de9f8ce2d6cfdc73c1b96f14e22ba44aec4">40853de</a>)  -
(tj-actions[bot])</p>
<ul>
<li>Update tsconfig.json (<a href="https://github.com/tj-
actions/changed-
files/commit/88201be733611971b8d283536afbadb94acacbec">88201be</a>)  -
(Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->📚 Documentation</h2>
<ul>
<li>Add Whadup as a contributor for code (<a
href="https://github.com/tj-actions/changed-
files/issues/2239">sagemath#2239</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/94b94fea1356122b6e0c23eefdf1c2bdb78aa1f3">94b94fe</a>)  -
(allcontributors[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h2>
<ul>
<li>Debug env vars (<a href="https://github.com/tj-
actions/changed-files/issues/2241">sagemath#2241</a>) (<a
href="https://github.com/tj-actions/changed-
files/commit/246859db916b59b25edd053a219d9f3ae97c9ef3">246859d</a>)  -
(Tonye Jack)</li>
<li>Conditionally skip certain test for foked prs (<a
href="https://github.com/tj-actions/changed-
files/issues/2240">sagemath#2240</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/46a4c027a6ca424288bffcec07df0f9c6a22ad04">46a4c02</a>)  -
(Tonye Jack)</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.2 (<a href="https://github.com/tj-actions/changed-
files/commit/25b256207da93370b637d0cb8ca6b1eadefa416c">25b2562</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.1 (<a href="https://github.com/tj-actions/changed-
files/commit/257f12c17b624944a118c0ee4f1328d1db751f04">257f12c</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Lock file maintenance (<a
href="https://github.com/tj-actions/changed-
files/commit/9b7ba7b107e24ce3b2ea1fabc6e8ee24badbe2fb">9b7ba7b</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.0 (<a href="https://github.com/tj-actions/changed-
files/commit/50693d8df5efed5c6f330925483b04c1c1208702">50693d8</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.3.0 (<a href="https://github.com/tj-actions/changed-
files/commit/87d8f9488bd2369daea87e3280365d43cf582486">87d8f94</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.2.0 (<a href="https://github.com/tj-actions/changed-
files/commit/950331d47c80d51fcac43586b6fd549ba048614c">950331d</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency eslint-plugin-jest to
v28.8.0 (<a href="https://github.com/tj-actions/changed-
files/commit/ed00b69562f42e9decbca768638a37bf0b543dcc">ed00b69</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency eslint-plugin-jest to
v28.7.0 (<a href="https://github.com/tj-actions/changed-
files/commit/9d768c3d4e4dec1f7f27e777ac95d18cf1e54baa">9d768c3</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.1.0 (<a href="https://github.com/tj-actions/changed-
files/commit/6b79c799809342f040f1919cc45679db9d22d5e6">6b79c79</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.0.3 (<a href="https://github.com/tj-actions/changed-
files/commit/99b60a2a91bd1229647c3e538ac3a9efe20ba48f">99b60a2</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency ts-jest to v29.2.4 (<a
href="https://github.com/tj-actions/changed-
files/commit/8ae850f05251403b348acd43c6f8a53442e761ea">8ae850f</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.0.1 (<a href="https://github.com/tj-actions/changed-
files/commit/03d95b07db4bab30a09af1f3844d0d8b5d603475">03d95b0</a>)  -
(renovate[bot])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="tj-actions/changed-files@40853de9
f8ce2d6cfdc73c1b96f14e22ba44aec4"><code>40853de</code></a> Updated
README.md (<a href="https://github.com/tj-actions/changed-
files/issues/2243">sagemath#2243</a>)</li>
<li><a href="tj-actions/changed-files@94b94fea
1356122b6e0c23eefdf1c2bdb78aa1f3"><code>94b94fe</code></a> docs: add
Whadup as a contributor for code (<a
href="https://github.com/tj-actions/changed-
files/issues/2239">sagemath#2239</a>)</li>
<li><a href="tj-actions/changed-files@f8034fbb
842b9375f55c102cf30df481f2e6890a"><code>f8034fb</code></a> Renamed Files
decomposed into Deleted: previous_filename and Added:filename (...</li>
<li><a href="tj-actions/changed-files@b4c09741
612c0d0d09129949a5b838bc5a2ca2db"><code>b4c0974</code></a> fix: update
test skip logic to use custom env (<a
href="https://github.com/tj-actions/changed-
files/issues/2242">sagemath#2242</a>)</li>
<li><a href="tj-actions/changed-files@246859db
916b59b25edd053a219d9f3ae97c9ef3"><code>246859d</code></a> chore: debug
env vars (<a href="https://github.com/tj-actions/changed-
files/issues/2241">sagemath#2241</a>)</li>
<li><a href="tj-actions/changed-files@46a4c027
a6ca424288bffcec07df0f9c6a22ad04"><code>46a4c02</code></a> chore:
conditionally skip certain test for foked prs (<a
href="https://github.com/tj-actions/changed-
files/issues/2240">sagemath#2240</a>)</li>
<li><a href="tj-actions/changed-files@525aabbe
28ff90085d9d8a5196aaefb2d45212ea"><code>525aabb</code></a> fix: remove
unsupported input (<a href="https://github.com/tj-
actions/changed-files/issues/2238">sagemath#2238</a>)</li>
<li><a href="tj-actions/changed-files@25b25620
7da93370b637d0cb8ca6b1eadefa416c"><code>25b2562</code></a> chore(deps):
update dependency <code>@​types/node</code> to v22.4.2</li>
<li><a href="tj-actions/changed-files@257f12c1
7b624944a118c0ee4f1328d1db751f04"><code>257f12c</code></a> chore(deps):
update dependency <code>@​types/node</code> to v22.4.1</li>
<li><a href="tj-actions/changed-files@598b7212
f2ea640716051eb2fa047bf7bfa0d14e"><code>598b721</code></a> Added missing
changes and modified dist assets.</li>
<li>Additional commits viewable in <a href="https://github.com/tj-
actions/changed-files/compare/v44...v45">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-
badges.githubapp.com/badges/compatibility_score?dependency-name=tj-
actions/changed-files&package-manager=github_actions&previous-
version=44&new-version=45)](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>
    
URL: sagemath#38562
Reported by: dependabot[bot]
Reviewer(s): Kwankyu Lee
vbraun pushed a commit to vbraun/sage that referenced this issue Aug 28, 2024
    
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-
files) from 44 to 45.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-
files/releases">tj-actions/changed-files's releases</a>.</em></p>
<blockquote>
<h2>v45</h2>
<h1>Changes in v45.0.0</h1>
<h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2>
<ul>
<li>With changes detected using GitHub's API setting
<code>output_renamed_files_as_deleted_and_added</code> to
<code>true</code>, would now include the previous file name in the list
of deleted files instead of the current file name.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2219">tj-actions/changed-files#2219</a></li>
<li>Upgraded to v44.5.7 by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2218">tj-actions/changed-files#2218</a></li>
<li>chore(deps): update dependency ts-jest to v29.2.4 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2221">tj-actions/changed-files#2221</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.3
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2222">tj-actions/changed-files#2222</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.1.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2223">tj-actions/changed-files#2223</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.7.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2224">tj-actions/changed-files#2224</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.8.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2227">tj-actions/changed-files#2227</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.2.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2229">tj-actions/changed-files#2229</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.3.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2230">tj-actions/changed-files#2230</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2231">tj-actions/changed-files#2231</a></li>
<li>fix(deps): update dependency <code>@​octokit/rest</code> to v21.0.2
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2232">tj-actions/changed-files#2232</a></li>
<li>chore(deps): lock file maintenance by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2226">tj-actions/changed-files#2226</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2233">tj-actions/changed-files#2233</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.4.2
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2237">tj-actions/changed-files#2237</a></li>
<li>fix: remove unsupported input by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2238">tj-actions/changed-files#2238</a></li>
<li>chore: conditionally skip certain test for foked prs by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2240">tj-actions/changed-files#2240</a></li>
<li>chore: debug env vars by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2241">tj-actions/changed-files#2241</a></li>
<li>fix: update test skip logic to use custom env by <a
href="https://github.com/jackton1"><code>@​jackton1</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2242">tj-actions/changed-files#2242</a></li>
<li>Renamed Files decomposed into Deleted: previous_filename and
Added:filename by <a
href="https://github.com/Whadup"><code>@​Whadup</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2236">tj-actions/changed-files#2236</a></li>
<li>docs: add Whadup as a contributor for code by <a href="https://githu
b.com/allcontributors"><code>@​allcontributors</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2239">tj-actions/changed-files#2239</a></li>
<li>Updated README.md by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2243">tj-actions/changed-files#2243</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Whadup"><code>@​Whadup</code></a> made
their first contribution in <a href="https://github.com/tj-
actions/changed-files/pull/2236">tj-actions/changed-files#2236</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tj-
actions/changed-files/compare/v44...v45.0.0">https://github.com/tj-
actions/changed-files/compare/v44...v45.0.0</a></p>
<hr />
<h2>v45.0.0</h2>
<h2>🔥🔥 BREAKING CHANGE 🔥🔥</h2>
<ul>
<li>With changes detected using GitHub's API setting
<code>output_renamed_files_as_deleted_and_added</code> to
<code>true</code>, would now include the previous file name in the list
of deleted files.</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.1
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2219">tj-actions/changed-files#2219</a></li>
<li>Upgraded to v44.5.7 by <a href="https://github.com/tj-actions-
bot"><code>@​tj-actions-bot</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2218">tj-actions/changed-files#2218</a></li>
<li>chore(deps): update dependency ts-jest to v29.2.4 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2221">tj-actions/changed-files#2221</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.0.3
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2222">tj-actions/changed-files#2222</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.1.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2223">tj-actions/changed-files#2223</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.7.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2224">tj-actions/changed-files#2224</a></li>
<li>chore(deps): update dependency eslint-plugin-jest to v28.8.0 by <a
href="https://github.com/renovate"><code>@​renovate</code></a> in <a
href="https://github.com/tj-actions/changed-
files/pull/2227">tj-actions/changed-files#2227</a></li>
<li>chore(deps): update dependency <code>@​types/node</code> to v22.2.0
by <a href="https://github.com/renovate"><code>@​renovate</code></a> in
<a href="https://github.com/tj-actions/changed-
files/pull/2229">tj-actions/changed-files#2229</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/tj-actions/changed-
files/blob/main/HISTORY.md">tj-actions/changed-files's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1><a href="https://github.com/tj-actions/changed-
files/compare/v44.5.7...v45.0.0">45.0.0</a> - (2024-08-21)</h1>
<h2><!-- raw HTML omitted -->🐛 Bug Fixes</h2>
<ul>
<li>Update test skip logic to use custom env (<a
href="https://github.com/tj-actions/changed-
files/issues/2242">sagemath#2242</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/b4c09741612c0d0d09129949a5b838bc5a2ca2db">b4c0974</a>)  -
(Tonye Jack)</li>
<li>Remove unsupported input (<a href="https://github.com/tj-
actions/changed-files/issues/2238">sagemath#2238</a>) (<a
href="https://github.com/tj-actions/changed-
files/commit/525aabbe28ff90085d9d8a5196aaefb2d45212ea">525aabb</a>)  -
(Tonye Jack)</li>
<li><strong>deps:</strong> Update dependency <code>@​octokit/rest</code>
to v21.0.2 (<a href="https://github.com/tj-actions/changed-
files/commit/3ea85a1c0dd328358b2b2dc3c64096bb53c6b0c1">3ea85a1</a>)  -
(renovate[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->➕ Add</h2>
<ul>
<li>Added missing changes and modified dist assets.
(<a href="https://github.com/tj-actions/changed-
files/commit/598b7212f2ea640716051eb2fa047bf7bfa0d14e">598b721</a>)  -
(GitHub Action)</li>
</ul>
<h2><!-- raw HTML omitted -->📝 Rename</h2>
<ul>
<li>Renamed Files decomposed into Deleted: previous_filename and
Added:filename (<a href="https://github.com/tj-actions/changed-
files/issues/2236">sagemath#2236</a>)</li>
</ul>
<p>Co-authored-by: Tonye Jack <a
href="mailto:[email protected]">[email protected]</a> (<a
href="https://github.com/tj-actions/changed-
files/commit/f8034fbb842b9375f55c102cf30df481f2e6890a">f8034fb</a>)  -
(Lukas Pfahler)</p>
<h2><!-- raw HTML omitted -->🔄 Update</h2>
<ul>
<li>Updated README.md (<a href="https://github.com/tj-
actions/changed-files/issues/2243">sagemath#2243</a>)</li>
</ul>
<p>Co-authored-by: jackton1 <a href="mailto:[email protected]
ply.github.com">[email protected]</a>
Co-authored-by: GitHub Action <a
href="mailto:[email protected]">[email protected]</a> (<a
href="https://github.com/tj-actions/changed-
files/commit/40853de9f8ce2d6cfdc73c1b96f14e22ba44aec4">40853de</a>)  -
(tj-actions[bot])</p>
<ul>
<li>Update tsconfig.json (<a href="https://github.com/tj-
actions/changed-
files/commit/88201be733611971b8d283536afbadb94acacbec">88201be</a>)  -
(Tonye Jack)</li>
</ul>
<h2><!-- raw HTML omitted -->📚 Documentation</h2>
<ul>
<li>Add Whadup as a contributor for code (<a
href="https://github.com/tj-actions/changed-
files/issues/2239">sagemath#2239</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/94b94fea1356122b6e0c23eefdf1c2bdb78aa1f3">94b94fe</a>)  -
(allcontributors[bot])</li>
</ul>
<h2><!-- raw HTML omitted -->⚙️ Miscellaneous Tasks</h2>
<ul>
<li>Debug env vars (<a href="https://github.com/tj-
actions/changed-files/issues/2241">sagemath#2241</a>) (<a
href="https://github.com/tj-actions/changed-
files/commit/246859db916b59b25edd053a219d9f3ae97c9ef3">246859d</a>)  -
(Tonye Jack)</li>
<li>Conditionally skip certain test for foked prs (<a
href="https://github.com/tj-actions/changed-
files/issues/2240">sagemath#2240</a>) (<a href="https://github.com/tj-
actions/changed-
files/commit/46a4c027a6ca424288bffcec07df0f9c6a22ad04">46a4c02</a>)  -
(Tonye Jack)</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.2 (<a href="https://github.com/tj-actions/changed-
files/commit/25b256207da93370b637d0cb8ca6b1eadefa416c">25b2562</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.1 (<a href="https://github.com/tj-actions/changed-
files/commit/257f12c17b624944a118c0ee4f1328d1db751f04">257f12c</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Lock file maintenance (<a
href="https://github.com/tj-actions/changed-
files/commit/9b7ba7b107e24ce3b2ea1fabc6e8ee24badbe2fb">9b7ba7b</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.4.0 (<a href="https://github.com/tj-actions/changed-
files/commit/50693d8df5efed5c6f330925483b04c1c1208702">50693d8</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.3.0 (<a href="https://github.com/tj-actions/changed-
files/commit/87d8f9488bd2369daea87e3280365d43cf582486">87d8f94</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.2.0 (<a href="https://github.com/tj-actions/changed-
files/commit/950331d47c80d51fcac43586b6fd549ba048614c">950331d</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency eslint-plugin-jest to
v28.8.0 (<a href="https://github.com/tj-actions/changed-
files/commit/ed00b69562f42e9decbca768638a37bf0b543dcc">ed00b69</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency eslint-plugin-jest to
v28.7.0 (<a href="https://github.com/tj-actions/changed-
files/commit/9d768c3d4e4dec1f7f27e777ac95d18cf1e54baa">9d768c3</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.1.0 (<a href="https://github.com/tj-actions/changed-
files/commit/6b79c799809342f040f1919cc45679db9d22d5e6">6b79c79</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.0.3 (<a href="https://github.com/tj-actions/changed-
files/commit/99b60a2a91bd1229647c3e538ac3a9efe20ba48f">99b60a2</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency ts-jest to v29.2.4 (<a
href="https://github.com/tj-actions/changed-
files/commit/8ae850f05251403b348acd43c6f8a53442e761ea">8ae850f</a>)  -
(renovate[bot])</li>
<li><strong>deps:</strong> Update dependency <code>@​types/node</code>
to v22.0.1 (<a href="https://github.com/tj-actions/changed-
files/commit/03d95b07db4bab30a09af1f3844d0d8b5d603475">03d95b0</a>)  -
(renovate[bot])</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="tj-actions/changed-files@40853de9
f8ce2d6cfdc73c1b96f14e22ba44aec4"><code>40853de</code></a> Updated
README.md (<a href="https://github.com/tj-actions/changed-
files/issues/2243">sagemath#2243</a>)</li>
<li><a href="tj-actions/changed-files@94b94fea
1356122b6e0c23eefdf1c2bdb78aa1f3"><code>94b94fe</code></a> docs: add
Whadup as a contributor for code (<a
href="https://github.com/tj-actions/changed-
files/issues/2239">sagemath#2239</a>)</li>
<li><a href="tj-actions/changed-files@f8034fbb
842b9375f55c102cf30df481f2e6890a"><code>f8034fb</code></a> Renamed Files
decomposed into Deleted: previous_filename and Added:filename (...</li>
<li><a href="tj-actions/changed-files@b4c09741
612c0d0d09129949a5b838bc5a2ca2db"><code>b4c0974</code></a> fix: update
test skip logic to use custom env (<a
href="https://github.com/tj-actions/changed-
files/issues/2242">sagemath#2242</a>)</li>
<li><a href="tj-actions/changed-files@246859db
916b59b25edd053a219d9f3ae97c9ef3"><code>246859d</code></a> chore: debug
env vars (<a href="https://github.com/tj-actions/changed-
files/issues/2241">sagemath#2241</a>)</li>
<li><a href="tj-actions/changed-files@46a4c027
a6ca424288bffcec07df0f9c6a22ad04"><code>46a4c02</code></a> chore:
conditionally skip certain test for foked prs (<a
href="https://github.com/tj-actions/changed-
files/issues/2240">sagemath#2240</a>)</li>
<li><a href="tj-actions/changed-files@525aabbe
28ff90085d9d8a5196aaefb2d45212ea"><code>525aabb</code></a> fix: remove
unsupported input (<a href="https://github.com/tj-
actions/changed-files/issues/2238">sagemath#2238</a>)</li>
<li><a href="tj-actions/changed-files@25b25620
7da93370b637d0cb8ca6b1eadefa416c"><code>25b2562</code></a> chore(deps):
update dependency <code>@​types/node</code> to v22.4.2</li>
<li><a href="tj-actions/changed-files@257f12c1
7b624944a118c0ee4f1328d1db751f04"><code>257f12c</code></a> chore(deps):
update dependency <code>@​types/node</code> to v22.4.1</li>
<li><a href="tj-actions/changed-files@598b7212
f2ea640716051eb2fa047bf7bfa0d14e"><code>598b721</code></a> Added missing
changes and modified dist assets.</li>
<li>Additional commits viewable in <a href="https://github.com/tj-
actions/changed-files/compare/v44...v45">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-
badges.githubapp.com/badges/compatibility_score?dependency-name=tj-
actions/changed-files&package-manager=github_actions&previous-
version=44&new-version=45)](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>
    
URL: sagemath#38562
Reported by: dependabot[bot]
Reviewer(s): Kwankyu Lee
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants