<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:19:13 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-2237] Modify CI script which publishes minimal readme each back-end module to Docker Hub</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2237</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;The purpose of this CI script is to automatically generate a minimal README for the Docker Hub of each back-end module. Provide some Docker-related information, and link back to the module&apos;s git README as the primary source of information.&lt;/p&gt;

&lt;p&gt;The initial CI script utilises the basic ModuleDescriptor &quot;metadata&quot; section (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2008&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2008&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Publish a minimal README at Docker Hub for each back-end module&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2008
        &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;
).&lt;br/&gt;
See example generated readme for &lt;a href=&quot;https://hub.docker.com/r/folioorg/mod-login/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-login&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;After the deployment of the new default LaunchDescriptor settings to all modules (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2234&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2234&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Add LaunchDescriptor settings to each backend core module repository&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2234
        &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;
 &quot;core&quot; and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2235&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2235&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Add LaunchDescriptor settings to each backend non-core module repository&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2235
        &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;
 non-core&quot;) we can now modify this script to instead utilise the more detailed information extracted from the LaunchDescriptor (see &lt;a href=&quot;https://dev.folio.org/guides/module-descriptor/#launchdescriptor-properties&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;documentation&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Expand the shell script at &lt;a href=&quot;https://github.com/folio-org/jenkins-pipeline-libs/blob/master/resources/org/folio/dockerHubPublishMetadata.sh&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;jenkins-pipeline-libs&lt;/a&gt; which uses &apos;jq&apos; to extract relevant properties.&lt;/p&gt;</description>
                <environment></environment>
        <key id="81390">FOLIO-2237</key>
            <summary>Modify CI script which publishes minimal readme each back-end module to Docker Hub</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="61cd0ca0bce5e00069e98be7">David Crossley</reporter>
                                    <labels>
                            <label>devops</label>
                            <label>platform-backlog</label>
                    </labels>
                <created>Mon, 2 Sep 2019 06:14:29 +0000</created>
                <updated>Wed, 2 Jun 2021 06:05:25 +0000</updated>
                            <resolved>Wed, 9 Oct 2019 03:20:14 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="192878" author="61cd0ca0bce5e00069e98be7" created="Wed, 9 Oct 2019 03:20:03 +0000"  >&lt;p&gt;Done. Now utilises information from the default launchDescriptor in the ModuleDescriptor, rather than its old &quot;metadata&quot; section.&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/folio-org/jenkins-pipeline-libs/pull/69&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;pull/69/&lt;/a&gt; and &lt;a href=&quot;https://github.com/folio-org/jenkins-pipeline-libs/pull/71&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;pull/71/&lt;/a&gt;.&lt;/p&gt;</comment>
                                                            <comment id="192882" author="61cd0ca0bce5e00069e98be7" created="Wed, 9 Oct 2019 13:42:04 +0000"  >&lt;p&gt;Some examples:&lt;br/&gt;
&lt;a href=&quot;https://hub.docker.com/r/folioci/mod-notes&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/folioci/mod-notes&lt;/a&gt; (has DB)&lt;br/&gt;
&lt;a href=&quot;https://hub.docker.com/r/folioci/mod-codex-mux&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/folioci/mod-codex-mux&lt;/a&gt; (no DB)&lt;br/&gt;
&lt;a href=&quot;https://hub.docker.com/r/folioci/mod-source-record-storage&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/folioci/mod-source-record-storage&lt;/a&gt; (has extra environment)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79738">FOLIO-3185</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81237">FOLIO-2008</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81643">FOLIO-2541</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81381">FOLIO-2321</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81250">FOLIO-2185</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81918">FOLIO-2916</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="10144"><![CDATA[Core: Platform]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1857">CP: sprint 74</customfieldvalue>
    <customfieldvalue id="1419">CP: sprint 73</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</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>