<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:14:04 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-1536] Stabilize snapshot Stripes platform</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1536</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;The &quot;snapshot&quot; Stripes platform (consisting generally of tip of master versions of Stripes and UI modules) by its very nature is unstable.  However,  frequent webpack  build failures currently disrupts the availability of the snapshot FOLIO platforms - folio-testing and folio-snapshot.   In order to stabilize the &quot;snapshot&quot; FOLIO platforms I&apos;m proposing the following. &lt;/p&gt;

&lt;p&gt;1.  Commit a known-good build configuration (yarn.lock) to folio-platform-complete/snapshot and folio-platform-core/snapshot.  &lt;/p&gt;

&lt;p&gt;2.  Have Jenkins perform builds of these branches at regular intervals by ignoring the committed yarn.lock files.  If the build succeeds,  Jenkins will commit a new yarn.lock to the snapshot branches.&lt;/p&gt;

&lt;p&gt;3.  When the FOLIO snapshot platforms are built via folio-ansible,  honor the latest yarn.lock file in the snapshot branch.   &lt;/p&gt;

&lt;p&gt;(Note: Since platform-core is a dependency of platform-complete, the extra step of publishing a new platform-core snapshot package to the NPM CI repository is necessary)&lt;/p&gt;
</description>
                <environment></environment>
        <key id="80878">FOLIO-1536</key>
            <summary>Stabilize snapshot Stripes platform</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>sprint48</label>
                    </labels>
                <created>Thu, 27 Sep 2018 17:45:29 +0000</created>
                <updated>Tue, 15 Jan 2019 12:07:24 +0000</updated>
                            <resolved>Wed, 10 Oct 2018 14:38:17 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="192457" author="5f9abc1eb45b2e007453f423" created="Wed, 3 Oct 2018 16:25:43 +0000"  >&lt;p&gt;For some reason,  Renovate doesn&apos;t seem to suggest updates to the snapshot branch when versions in package.json are specified as &apos;&amp;gt;= 0.0.0&apos;.   May have to try starting from working baseline of snapshot versions. &lt;/p&gt;</comment>
                                                            <comment id="192460" author="5f9abc1eb45b2e007453f423" created="Thu, 4 Oct 2018 19:34:12 +0000"  >&lt;p&gt;I don&apos;t think Renovate is of much help in this scenario so instead of something triggering a build of the snapshot branch,   we will need to run a Jenkins job periodically to do a build and generate and commit a new yarn.lock to the snapshot branch.   &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;(Note: Since platform-core is a dependency of platform-complete, the extra step of publishing a new platform-core snapshot package to the NPM CI repository is necessary)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t think this step is actually necessary.  I think the lock file is necessary only on platform-complete/snapshot.  We&apos;ll see how it goes.&lt;/p&gt;

&lt;p&gt;folio-ansible jobs will need to be modified so that testing and snapshot builds do not ignore the yarn.lock. &lt;/p&gt;</comment>
                                                            <comment id="192462" author="5f9abc1eb45b2e007453f423" created="Fri, 5 Oct 2018 04:08:26 +0000"  >&lt;p&gt;The Jenkins job &apos;Automation/build-platform-complete-snapshot&apos; runs a snapshot build of platform-complete and commits an updated yarn.lock to platform-complete/snapshot after a successful build of the platform.   The job runs hourly.    Going to let this job run for the next 9-10 hours to ensure there are no issues.   The last step is to update the folio-ansible snapshot and testing builds to honor the lock file. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80885">FOLIO-1547</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80887">FOLIO-1549</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10810">UXPROD-1156</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10929">UXPROD-1424</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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="10171"><![CDATA[Prokopovych]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </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>