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

update iml to the 1.0.3 release + our patches #748

Closed
williamstein opened this issue Sep 24, 2007 · 52 comments
Closed

update iml to the 1.0.3 release + our patches #748

williamstein opened this issue Sep 24, 2007 · 52 comments

Comments

@williamstein
Copy link
Contributor

spkg: http://boxen.math.washington.edu/home/jdemeyer/spkg/iml-1.0.3.p0.spkg (spkg diff)

Depends on #14699

CC: @jpflori

Component: packages: standard

Keywords: spkg upgrade iml sd40.5

Author: Jeroen Demeyer

Reviewer: Jean-Pierre Flori

Merged: sage-5.11.beta2

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

@williamstein
Copy link
Contributor Author

comment:1

I've reverted the iml package that will be distributed with Sage to version 1.0.1.p6 (from sage-2.8.4)
until this gets resolved.

@williamstein
Copy link
Contributor Author

comment:2

The 1.0.1.p8 version is in sage-2.8.5

@williamstein williamstein modified the milestones: sage-2.8.6, sage-2.9 Oct 4, 2007
@sagetrac-mabshoff sagetrac-mabshoff mannequin changed the title iml autohell update iml to the 1.0.2 release + our patches Oct 29, 2007
@sagetrac-mabshoff
Copy link
Mannequin

sagetrac-mabshoff mannequin commented Jun 15, 2008

comment:5

A couple commets:

  • Arne merged the nullspace patch and a couple of the other fixes. Some of the other fixes no longer apply
  • spkg-install does odd things, i.e fall back to non-ATLAS which is no longer needed
  • The SPKG needs some general cleanup
  • on OSX without creating 'repl' the build on the vanilla sources fails

Arne is putting together some 1.0.3 release which we can then test in Sage

Cheers,

Michael

@sagetrac-mabshoff sagetrac-mabshoff mannequin assigned sagetrac-mabshoff and unassigned williamstein Jun 15, 2008
@craigcitro craigcitro changed the title update iml to the 1.0.2 release + our patches [waiting on upstream] update iml to the 1.0.3 release + our patches Jun 20, 2008
@nexttime
Copy link
Mannequin

nexttime mannequin commented Sep 13, 2011

comment:8

I'm closing this as a duplicate of #9568.

@nexttime
Copy link
Mannequin

nexttime mannequin commented Sep 13, 2011

Changed keywords from none to spkg upgrade

@nexttime nexttime mannequin removed this from the sage-4.7.2 milestone Sep 13, 2011
@nexttime nexttime mannequin closed this as completed Sep 13, 2011
@nexttime nexttime mannequin added r: duplicate and removed p: major / 3 labels Sep 13, 2011
@nexttime
Copy link
Mannequin

nexttime mannequin commented Sep 29, 2011

Reviewer: Leif Leonhardy

@sagetrac-drkirkby
Copy link
Mannequin

sagetrac-drkirkby mannequin commented May 28, 2012

comment:10

Is it not more sensible for the duplicated ticket to be closed, rather than the original one? That's the way gcc handle it. If you report something that's a duplicate of an older ticket, the newer ticket gets closed - not the older one.

Dave

@kini
Copy link
Contributor

kini commented May 28, 2012

comment:11

I guess it depends on which ticket has the most useful comments / patches and the most relevant people CC'd to it. At least #13027 has an SPKG attached. #9568 and this ticket certainly have more useful comments than #13027, though.

@kini
Copy link
Contributor

kini commented May 28, 2012

comment:12

I have no objection to reopening this ticket, anyway. In any case, once someone actually solves the problem, all three will be closed.

@kini
Copy link
Contributor

kini commented May 28, 2012

Changed reviewer from Leif Leonhardy to none

@kini
Copy link
Contributor

kini commented May 28, 2012

Changed keywords from spkg upgrade to spkg upgrade iml

@kini kini removed the r: duplicate label May 28, 2012
@kini kini reopened this May 28, 2012
@kiwifb
Copy link
Member

kiwifb commented May 28, 2012

comment:13

I have a patch for repl problem in sage-on-gentoo but all the autotool chain needs to be regenerated after you apply it.
https://github.com/cschwan/sage-on-gentoo/blob/master/sci-libs/iml/files/iml-1.0.3-repl_removal.patch

@kini
Copy link
Contributor

kini commented May 28, 2012

comment:14

Thanks, that will help. We cannot run autotools at build time, only at packaging time, since we don't have autotools as a dependency of Sage, nor do we package it in Sage. So rather than including your patch I guess I should apply it, run autotools, and then save that diff as a patch to apply at build time.

Before seeing your diff I had solved the repl problem like this:

diff --git a/repl/Makefile.am b/repl/Makefile.am
index 4cf001b..7be2e86 100644
--- a/repl/Makefile.am
+++ b/repl/Makefile.am
@@ -1,4 +1,4 @@
 noinst_LTLIBRARIES      = librepl.la
-librepl_la_SOURCES   =
+librepl_la_SOURCES   = dummy.c
 librepl_la_LIBADD    = @LTLIBOBJS@
 
diff --git a/repl/Makefile.in b/repl/Makefile.in
index 5c65bfa..ba963ec 100644
--- a/repl/Makefile.in
+++ b/repl/Makefile.in
@@ -51,7 +51,7 @@ CONFIG_HEADER = $(top_builddir)/config.h
 CONFIG_CLEAN_FILES =
 LTLIBRARIES = $(noinst_LTLIBRARIES)
 librepl_la_DEPENDENCIES = @LTLIBOBJS@
-am_librepl_la_OBJECTS =
+am_librepl_la_OBJECTS = dummy.lo
 librepl_la_OBJECTS = $(am_librepl_la_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
@@ -172,7 +172,7 @@ sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
 target_alias = @target_alias@
 noinst_LTLIBRARIES = librepl.la
-librepl_la_SOURCES = 
+librepl_la_SOURCES = dummy.c
 librepl_la_LIBADD = @LTLIBOBJS@
 all: all-am
 
@@ -226,6 +226,7 @@ distclean-compile:
 	-rm -f *.tab.c
 
 @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/realloc.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy.Plo@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
@@ -367,7 +368,7 @@ clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
 	mostlyclean-am
 
 distclean: distclean-am
-	-rm -rf $(DEPDIR)
+	-rm -rf $(DEPDIR) ./$(DEPDIR)
 	-rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
 	distclean-libtool distclean-tags
@@ -393,7 +394,7 @@ install-man:
 installcheck-am:
 
 maintainer-clean: maintainer-clean-am
-	-rm -rf $(DEPDIR)
+	-rm -rf $(DEPDIR) ./$(DEPDIR)
 	-rm -f Makefile
 maintainer-clean-am: distclean-am maintainer-clean-generic
 
diff --git a/repl/dummy.c b/repl/dummy.c
new file mode 100644
index 0000000..39e7442
--- /dev/null
+++ b/repl/dummy.c
@@ -0,0 +1 @@
+void dummy () { return; }
diff --git a/src/Makefile.in b/src/Makefile.in
index e9ca293..a1f5a81 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -223,6 +223,7 @@ libiml_la_CFLAGS = $(AM_CFLAGS)
 libiml_la_LIBADD = $(EXTERNLIB) \
 	 	   $(top_builddir)/repl/librepl.la
 
+libiml_la_LDFLAGS = -version-info 1:0:1
 all: all-am
 
 .SUFFIXES:

The first hunk is manually edited, as is the hunk adding the file repl/dummy.c; the rest are created by running automake in the src directory.

There are a couple of things that worry me, such as the -version-info 1:0:1 near the end of the diff. Does that mean that autotools are misunderstanding the version of IML as 1.0.1 instead of 1.0.3? Why does a similar line not already exist in that file? As far as I can tell, I made sure I was using the same versions of autotools that the authors of IML were - autoconf 2.59, automake 1.9.6, and libtool 1.5.22.

Anyway, I'll try again with your patch instead of this dummy function and see what's different. This time I'll also try the whole autotools suite by running autoreconf -i (as recommended to me by Jeroen) - is this what you recommend too, fbissey?

@jdemeyer
Copy link
Contributor

comment:36

not yet doctested but at least the spkg and its testsuite work on Linux and OS X.

@nexttime
Copy link
Mannequin

nexttime mannequin commented Jun 12, 2013

comment:37

I still get

./configure: line 18624: -O2: command not found

@jdemeyer
Copy link
Contributor

comment:38

Replying to @nexttime:

I still get

./configure: line 18624: -O2: command not found

Fixed in new spkg.

Doctests on boxen.math pass.

@jpflori
Copy link
Contributor

jpflori commented Jun 14, 2013

comment:39

I already checked the spkg looks sane and installs fine.
Sage still pass its (not long) tests.

I just have to check the changes in the patches and I'll give it positive review.

@jpflori
Copy link
Contributor

jpflori commented Jun 14, 2013

comment:40

Why merge tinyatlas.patch into sage1.patch?

On top of that I don't really get the use of the tinyatlas patch.
The function it defines (in a header file) is used nor in IML nor in Sage.
I'm testing Sage without it (no problems for IML).

So maybe renaming sage1.patch to memory.patch and discarding tinyatlas.patch would be enough.
And lets move the sage3_memleak.patch to memleak.patch while at it.

@jdemeyer
Copy link
Contributor

comment:41

Replying to @jpflori:

Why merge tinyatlas.patch into sage1.patch?

Because those patches seem related: sage1.patch adds some include for tinyatlas.h.

On top of that I don't really get the use of the tinyatlas patch.
The function it defines (in a header file) is used nor in IML nor in Sage.

That's certainly not true. The files RNSop.c and certsolve.c in the src/src directory in IML use catlas_daxpby().

My guess is that's a function which normally comes from ATLAS, but which is needed on systems where ATLAS is not installed.

@jpflori
Copy link
Contributor

jpflori commented Jun 14, 2013

comment:42

Replying to @jdemeyer:

Replying to @jpflori:

Why merge tinyatlas.patch into sage1.patch?

Because those patches seem related: sage1.patch adds some include for tinyatlas.h.

Ok, i thought the include was in tinyatlas.h as well, so I did not check.

On top of that I don't really get the use of the tinyatlas patch.
The function it defines (in a header file) is used nor in IML nor in Sage.

That's certainly not true. The files RNSop.c and certsolve.c in the src/src directory in IML use catlas_daxpby().

It seems to be true with IML 1.0.3 but not with 1.0.1 indeed.
(I mean the daxpby function was needed in 1.0.1 but is not anymore in 1.0.3.)

My guess is that's a function which normally comes from ATLAS, but which is needed on systems where ATLAS is not installed.

@jpflori
Copy link
Contributor

jpflori commented Jun 14, 2013

Reviewer: Jean-Pierre Flori

@jpflori
Copy link
Contributor

jpflori commented Jun 14, 2013

Work Issues: remove tinyatlas stuff, rename sage.patch*

@jdemeyer
Copy link
Contributor

comment:44

Replying to @jpflori:

It seems to be true with IML 1.0.3 but not with 1.0.1.

OK, right, I checked the old sources.

@jdemeyer
Copy link
Contributor

comment:45

I confirm that catlas_daxpby() is indeed nowhere used outside of the ATLAS sources.

Working on new spkg...

@jdemeyer
Copy link
Contributor

comment:46

Applying the following changes:

diff --git a/SPKG.txt b/SPKG.txt
--- a/SPKG.txt
+++ b/SPKG.txt
@@ -32,21 +32,27 @@

 === Patches ===

- * rename_lift.patch: Change lift to iml_lift in padiclift.* and
-   nonsingsolve.*, since otherwise  on OSX you'll have horrible weird
-   conflict problems.
+ * blas_headers.patch: Add BLAS header files from GSL, needed in case
+   ATLAS has not been installed.
+ * build.patch: Made build scripts that work.
  * configure_default_cflags.patch: get rid of the following error
    during configure:
      ./configure: line 18624: -O3: command not found
- * Modified some of the examples, and made build scripts that work.
+ * examples.patch: Modified some of the examples.
+ * memleak.patch: use mpz_set_ui instead of mpz_init_set_ui on mpz
+   which is already allocated.
+ * remove_repl.patch: Do not build/install src/repl at all, since it
+   does nothing anyway and creating empty archives fails on OS X.

 == Changelog ==

 === iml-1.0.3.p0 (Jeroen Demeyer, 12 June 2013) ===
  * #748: Upgrade to latest upstream version, rebase patches.
  * Remove rename_lift.patch and sage2.patch, which were upstreamed.
- * Merged tinyatlas.patch into sage1.patch.
- * Apply sage3_memleak.patch in all 3 places with similar code.
+ * Removed tinyatlas.patch and #include "tinyatlas.h"
+ * Removed sage1.patch
+ * Apply sage3_memleak.patch in all 3 places with similar code, rename
+   to memleak.patch
  * Use -O3 optimization level by default.
  * Add configure_default_cflags.patch.

diff --git a/patches/sage3_memleak.patch b/patches/memleak.patch
rename from patches/sage3_memleak.patch
rename to patches/memleak.patch
diff --git a/patches/sage1.patch b/patches/sage1.patch
deleted file mode 100644
--- a/patches/sage1.patch
+++ /dev/null
@@ -1,80 +0,0 @@
-diff -ruN b/src/RNSop.c a/src/RNSop.c
---- b/src/RNSop.c      2006-11-23 22:25:23.000000000 +0100
-+++ a/src/RNSop.c      2013-06-10 23:05:18.872404179 +0200
-@@ -46,6 +46,7 @@
- 
- 
- #include "RNSop.h"
-+#include "tinyatlas.h"
- 
- /*
-  *
-diff -ruN b/src/memalloc.c a/src/memalloc.c
---- b/src/memalloc.c   2006-11-23 22:25:23.000000000 +0100
-+++ a/src/memalloc.c   2013-06-10 23:05:18.872404179 +0200
-@@ -48,13 +48,16 @@
- 
- #include "error.h"
- #include "common.h"
-+#include "stdio.h"
- 
- void *
- xmalloc (size_t num)
- {
-   void * new = malloc(num);
--  if (!new)
--    iml_fatal ("Memory exhausted");
-+  if (!new) {
-+    printf("%ul\n", num);
-+    iml_fatal ("Memory exhausted in xmalloc");
-+  }
-   return new;
- }
- 
-@@ -65,8 +68,10 @@
-   if (!p)
-     return xmalloc(num);
-   new = realloc(p, num);
--  if (!new)
--    iml_fatal("Memory exhausted");
-+  if (!new) {
-+    printf("%ul\n", num);
-+    iml_fatal("Memory exhausted in xrealloc");
-+  }
-   return new;
- }
- 
-@@ -76,8 +81,10 @@
- {
- #if HAVE_CALLOC
-   void * new = calloc(num, size);
--  if (!new)
--    iml_fatal("Memory exhausted");
-+  if (!new) {
-+    printf("%ul\n", num);
-+    iml_fatal("Memory exhausted in xcalloc");
-+  }
- #else
-   void * new = xmalloc(num*size);
-   bzero(new, num*size);
-diff -ruN iml-1.0.1-sage/src/tinyatlas.h src/src/tinyatlas.h
---- iml-1.0.1-sage/src/tinyatlas.h     1970-01-01 01:00:00.000000000 +0100
-+++ src/src/tinyatlas.h        2007-03-01 04:11:42.000000000 +0100
-@@ -0,0 +1,17 @@
-+/* 
-+Compute Y = alpha * X + beta * Y
-+
-+where 
-+   N = degree of each vector
-+   incX = X stride
-+   incY = Y stride
-+*/
-+
-+void catlas_daxpby(const int N, const double alpha, const double *X,
-+const int incX, const double beta, double *Y, const int incY) 
-+{
-+  int i;
-+  for(i=0; i < N; i++) {
-+    Y[i*incY] = alpha * X[i*incX] + beta * Y[i*incY];
-+  }
-+}

@jdemeyer
Copy link
Contributor

Attachment: iml-1.0.3.p0.diff.gz

@jdemeyer
Copy link
Contributor

Changed work issues from remove tinyatlas stuff, rename sage.patch* to none

@jdemeyer
Copy link
Contributor

Merged: sage-5.11.beta2

@nexttime
Copy link
Mannequin

nexttime mannequin commented Apr 16, 2014

comment:50

Sign of life of IML upstream on #14648 !!1!111!

@nexttime
Copy link
Mannequin

nexttime mannequin commented Apr 16, 2014

comment:51

Replying to @nexttime:

Sign of life of IML upstream on #14648 !!1!111!

#14648 comment:51 ff. that is.

vbraun pushed a commit that referenced this issue Mar 26, 2023
gh-35183: Bump codecov/codecov-action from 2 to 3
    
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-
action) from 2 to 3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/codecov/codecov-
action/releases">codecov/codecov-action's releases</a>.</em></p>
<blockquote>
<h2>v3.0.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/689">#689</a> Bump to node16 and small fixes</li>
</ul>
<h3>Features</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/688">#688</a> Incorporate <code>gcov</code> arguments for
the Codecov uploader</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/548">#548</a> build(deps-dev): bump jest-junit from 12.2.0
to 13.0.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/603">#603</a> [Snyk] Upgrade <code>@​actions/core</code>
from 1.5.0 to 1.6.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/628">#628</a> build(deps): bump node-fetch from 2.6.1 to
3.1.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/634">#634</a> build(deps): bump node-fetch from 3.1.1 to
3.2.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/636">#636</a> build(deps): bump openpgp from 5.0.1 to
5.1.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/652">#652</a> build(deps-dev): bump
<code>@​vercel/ncc</code> from 0.30.0 to 0.33.3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/653">#653</a> build(deps-dev): bump
<code>@​types/node</code> from 16.11.21 to 17.0.18</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/659">#659</a> build(deps-dev): bump
<code>@​types/jest</code> from 27.4.0 to 27.4.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/667">#667</a> build(deps): bump actions/checkout from 2 to
3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/673">#673</a> build(deps): bump node-fetch from 3.2.0 to
3.2.3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/683">#683</a> build(deps): bump minimist from 1.2.5 to
1.2.6</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/685">#685</a> build(deps): bump
<code>@​actions/github</code> from 5.0.0 to 5.0.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/681">#681</a> build(deps-dev): bump
<code>@​types/node</code> from 17.0.18 to 17.0.23</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/682">#682</a> build(deps-dev): bump typescript from 4.5.5
to 4.6.3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/676">#676</a> build(deps): bump
<code>@​actions/exec</code> from 1.1.0 to 1.1.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/675">#675</a> build(deps): bump openpgp from 5.1.0 to
5.2.1</li>
</ul>
<h2>v2.1.0</h2>
<h2>2.1.0</h2>
<h3>Features</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/515">#515</a> Allow specifying version of Codecov
uploader</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/499">#499</a> build(deps-dev): bump
<code>@​vercel/ncc</code> from 0.29.0 to 0.30.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/508">#508</a> build(deps): bump openpgp from 5.0.0-5 to
5.0.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/514">#514</a> build(deps-dev): bump
<code>@​types/node</code> from 16.6.0 to 16.9.0</li>
</ul>
<h2>v2.0.3</h2>
<h2>2.0.3</h2>
<h3>Fixes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/464">#464</a> Fix wrong link in the readme</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/485">#485</a> fix: Add override OS and linux default to
platform</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/447">#447</a> build(deps): bump openpgp from 5.0.0-4 to
5.0.0-5</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/458">#458</a> build(deps-dev): bump eslint from 7.31.0 to
7.32.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/465">#465</a> build(deps-dev): bump <code>@​typescript-
eslint/eslint-plugin</code> from 4.28.4 to 4.29.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/466">#466</a> build(deps-dev): bump <code>@​typescript-
eslint/parser</code> from 4.28.4 to 4.29.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/468">#468</a> build(deps-dev): bump
<code>@​types/jest</code> from 26.0.24 to 27.0.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/470">#470</a> build(deps-dev): bump
<code>@​types/node</code> from 16.4.0 to 16.6.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/472">#472</a> build(deps): bump path-parse from 1.0.6 to
1.0.7</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/473">#473</a> build(deps-dev): bump
<code>@​types/jest</code> from 27.0.0 to 27.0.1</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/codecov/codecov-
action/blob/main/CHANGELOG.md">codecov/codecov-action's
changelog</a>.</em></p>
<blockquote>
<h2>3.1.1</h2>
<h3>Fixes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/661">#661</a> Update deprecation warning</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/593">#593</a> Create codeql-analysis.yml</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/712">#712</a> README: fix typo</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/725">#725</a> fix: Remove a blank row</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/726">#726</a> Update README.md with correct badge
version</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/633">#633</a> Create scorecards-analysis.yml</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/747">#747</a> fix: add more verbosity to validation</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/750">#750</a> Regenerate scorecards-analysis.yml</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/774">#774</a> Switch to v3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/783">#783</a> Fix network entry in table</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/791">#791</a> Trim arguments after splitting them</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/769">#769</a> Plumb failCi into verification
function.</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/713">#713</a> build(deps-dev): bump typescript from 4.6.3
to 4.6.4</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/714">#714</a> build(deps): bump node-fetch from 3.2.3 to
3.2.4</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/724">#724</a> build(deps): bump github/codeql-action from
1 to 2</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/717">#717</a> build(deps-dev): bump
<code>@​types/jest</code> from 27.4.1 to 27.5.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/729">#729</a> build(deps-dev): bump
<code>@​types/node</code> from 17.0.25 to 17.0.33</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/734">#734</a> build(deps-dev): downgrade
<code>@​types/node</code> to 16.11.35</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/723">#723</a> build(deps): bump actions/checkout from 2 to
3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/733">#733</a> build(deps): bump
<code>@​actions/github</code> from 5.0.1 to 5.0.3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/732">#732</a> build(deps): bump
<code>@​actions/core</code> from 1.6.0 to 1.8.2</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/737">#737</a> build(deps-dev): bump
<code>@​types/node</code> from 16.11.35 to 16.11.36</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/749">#749</a> build(deps): bump ossf/scorecard-action from
1.0.1 to 1.1.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/755">#755</a> build(deps-dev): bump typescript from 4.6.4
to 4.7.3</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/759">#759</a> build(deps-dev): bump
<code>@​types/node</code> from 16.11.36 to 16.11.39</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/762">#762</a> build(deps-dev): bump
<code>@​types/node</code> from 16.11.39 to 16.11.40</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/746">#746</a> build(deps-dev): bump
<code>@​vercel/ncc</code> from 0.33.4 to 0.34.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/757">#757</a> build(deps): bump ossf/scorecard-action from
1.1.0 to 1.1.1</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/760">#760</a> build(deps): bump openpgp from 5.2.1 to
5.3.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/748">#748</a> build(deps): bump actions/upload-artifact
from 2.3.1 to 3.1.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/766">#766</a> build(deps-dev): bump typescript from 4.7.3
to 4.7.4</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/799">#799</a> build(deps): bump openpgp from 5.3.0 to
5.4.0</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/798">#798</a> build(deps): bump
<code>@​actions/core</code> from 1.8.2 to 1.9.1</li>
</ul>
<h2>3.1.0</h2>
<h3>Features</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/699">#699</a> Incorporate <code>xcode</code> arguments for
the Codecov uploader</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/694">#694</a> build(deps-dev): bump
<code>@​vercel/ncc</code> from 0.33.3 to 0.33.4</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/696">#696</a> build(deps-dev): bump
<code>@​types/node</code> from 17.0.23 to 17.0.25</li>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/698">#698</a> build(deps-dev): bump jest-junit from 13.0.0
to 13.2.0</li>
</ul>
<h2>3.0.0</h2>
<h3>Breaking Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/689">#689</a> Bump to node16 and small fixes</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="codecov/codecov-action@d9f34f8cd5
cb3b3eb79b3e4b5dae3a16df499a70"><code>d9f34f8</code></a> release: update
changelog and version to 3.1.1 (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/828">#828</a>)</li>
<li><a href="codecov/codecov-action@0e9e7b4e8a
4cbde89b1d36ffe91a812536089d02"><code>0e9e7b4</code></a> Plumb failCi
into verification function. (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/769">#769</a>)</li>
<li><a href="codecov/codecov-action@7f20bd4c41
51750a1d013be0901b7e35a46c2aad"><code>7f20bd4</code></a> build(deps):
bump <code>@​actions/core</code> from 1.8.2 to 1.9.1 (<a
href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/798">#798</a>)</li>
<li><a href="codecov/codecov-action@13bc2536ab
285b021e72dfb3cd53e56f5c1f4e26"><code>13bc253</code></a> build(deps):
bump openpgp from 5.3.0 to 5.4.0 (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/799">#799</a>)</li>
<li><a href="codecov/codecov-action@5c0da1b28f
1c589bf17db0088d610ae638f4ccb7"><code>5c0da1b</code></a> Trim arguments
after splitting them (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/791">#791</a>)</li>
<li><a href="codecov/codecov-action@68d5f6d0be
32fb7f92b47e97218cf01690e6e3b5"><code>68d5f6d</code></a> Fix
<code>network</code> entry in table (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/783">#783</a>)</li>
<li><a href="codecov/codecov-action@2a829b95de
aeea2d11d127cc0358005714ff35ea"><code>2a829b9</code></a> Switch to v3
(<a href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/774">#774</a>)</li>
<li><a href="codecov/codecov-action@8e09eaf1b4
7fbb5da0e32a27bf08cd11929a1b4a"><code>8e09eaf</code></a> build(deps-
dev): bump typescript from 4.7.3 to 4.7.4 (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/766">#766</a>)</li>
<li><a href="codecov/codecov-action@39e222921f
d6f8ff1aae5c56948ff1599a2b57d1"><code>39e2229</code></a> build(deps):
bump actions/upload-artifact from 2.3.1 to 3.1.0 (<a
href="https://github-redirect.dependabot.com/codecov/codecov-
action/issues/748">#748</a>)</li>
<li><a href="codecov/codecov-action@b2b7703473
2e1f073c09521d4f31f4db18b099e2"><code>b2b7703</code></a> build(deps):
bump openpgp from 5.2.1 to 5.3.0 (<a href="https://github-
redirect.dependabot.com/codecov/codecov-
action/issues/760">#760</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/codecov/codecov-action/compare/v2...v3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-
badges.githubapp.com/badges/compatibility_score?dependency-
name=codecov/codecov-action&package-manager=github_actions&previous-
version=2&new-version=3)](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 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: #35183
Reported by: dependabot[bot]
Reviewer(s): Tobias Diez
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

5 participants