<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:28:40 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-3509] npm publish fails in CI boxes after Node 16 upgrade</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3509</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;b&gt;Overview:&lt;/b&gt; After bumping Node from v12 to v16, the &lt;tt&gt;npm publish&lt;/tt&gt; step now &lt;a href=&quot;https://github.com/folio-org/stripes-smart-components/runs/6518568711?check_suite_focus=true&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;fails&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
npm ERR! code ENEEDAUTH
npm ERR! need auth This command requires you to be logged in to https:&lt;span class=&quot;code-comment&quot;&gt;//repository.***.org/repository/npm-***ci/
&lt;/span&gt;npm ERR! need auth You need to authorize &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; machine using `npm adduser`

npm ERR! A complete log of &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; run can be found in:
npm ERR!     /home/runner/.npm/_logs/2022-05-20T03_39_15_584Z-debug-0.log
Error: &lt;span class=&quot;code-object&quot;&gt;Process&lt;/span&gt; completed with exit code 1. 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="82410">FOLIO-3509</key>
            <summary>npm publish fails in CI boxes after Node 16 upgrade</summary>
                <type id="10001" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium">Bug</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0">Michal Kuklis</assignee>
                                                                <reporter accountid="615afd1cd9820f0070a09ef0">Zak Burke</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 20 May 2022 04:24:25 +0000</created>
                <updated>Mon, 23 May 2022 11:41:46 +0000</updated>
                            <resolved>Sat, 21 May 2022 12:10:37 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="198022" author="615afd1cd9820f0070a09ef0" created="Fri, 20 May 2022 20:33:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt;, I was hoping this was a fluke, but I see the &lt;a href=&quot;https://github.com/folio-org/stripes-components/runs/6531149279?check_suite_focus=true&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;same failure in stripes-components&lt;/a&gt; so I think it&apos;s a side-effect, somehow, of the Node 16 upgrade. &lt;/p&gt;</comment>
                                                            <comment id="198024" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Sat, 21 May 2022 01:10:32 +0000"  >&lt;p&gt;I see the same issues under ui-inventory&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
npm notice 
736npm ERR! code ENEEDAUTH
737npm ERR! need auth This command requires you to be logged in to https:&lt;span class=&quot;code-comment&quot;&gt;//repository.***.org/repository/npm-***ci/
&lt;/span&gt;738npm ERR! need auth You need to authorize &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; machine using `npm adduser`
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I wonder if this is somehow related to&#160;&lt;b&gt;secrets.NPM_TOKEN&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/stripes-components/blob/master/.github/workflows/build-npm.yml#L178&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-components/blob/master/.github/workflows/build-npm.yml#L178&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I assume this is being set via github secrets&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="198027" author="61cd0ca0bce5e00069e98be7" created="Sat, 21 May 2022 03:25:05 +0000"  >&lt;p&gt;I am away on holidays so cannot assist much, and am not proficient with our NPM repository.&lt;/p&gt;

&lt;p&gt;I did wonder about moving actions/setup-node to v3, but i see that &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; class=&quot;user-hover&quot; rel=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; data-account-id=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; accountid=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; rel=&quot;noreferrer&quot;&gt;Michal Kuklis&lt;/a&gt; recently tried that at ui-inventory to no avail.&lt;/p&gt;

&lt;p&gt;Also &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt; might be able to assist.&lt;/p&gt;

&lt;p&gt;Perhaps someone should try upgrading one of the remaining Jenkins-using front-end repos (e.g. ui-organizations or ui-courses to use the new Node 16 Jenkins image 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3494&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3494&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new jenkins docker image for Node v16 and Java 17&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            FOLIO-3494
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 to see if that also has troubles with the NPM repository or is it confined to GitHub Actions.&lt;/p&gt;</comment>
                                                            <comment id="198029" author="557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0" created="Sat, 21 May 2022 04:28:52 +0000"  >&lt;p&gt;It appears like the newer version of npm which comes with node 16 changed the way the &lt;b&gt;_auth&lt;/b&gt; is set via npm config and instead of setting it with:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
npm config _auth $NODE_AUTH_TOKEN&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;we now have to use:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
npm config set &lt;span class=&quot;code-comment&quot;&gt;//repository.folio.org/repository/npm-folio/:_auth $NODE_AUTH_TOKEN&#160;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/npm/cli/issues/3130#issuecomment-825793457&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/npm/cli/issues/3130#issuecomment-825793457&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That seems to work:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/stripes-components/pull/1803&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/stripes-components/pull/1803&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="198031" author="61cd0ca0bce5e00069e98be7" created="Sat, 21 May 2022 06:23:20 +0000"  >&lt;p&gt;Good discovery.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82411">FOLIO-3510</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="82239">FOLIO-3432</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10385"><![CDATA[Related dependency upgrade]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i04qey:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2004">DevOps Sprint 139</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 21 May 2022 01:10:32 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>