<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:29:37 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-3641] New projects not automatically added to Sonarqube</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3641</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Normally,   new projects/repos are automatically added to SonarCloud when the CI workflow is initially enabled and run on the default main/master branch of the repo.   However, this has stopped working at some point.    Now,   initial configuration of the project needs to be manually enabled in SonarCloud before scans initiated from CI are performed.   This behavior has been confirmed with several recent UI-based projects that use Github Actions.  &lt;/p&gt;</description>
                <environment></environment>
        <key id="80031">FOLIO-3641</key>
            <summary>New projects not automatically added to Sonarqube</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="3" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                    </labels>
                <created>Mon, 14 Nov 2022 17:11:54 +0000</created>
                <updated>Thu, 20 Apr 2023 01:41:30 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="190916" author="5f9abc1eb45b2e007453f423" created="Mon, 14 Nov 2022 17:27:05 +0000"  >&lt;p&gt;CI configures a SQ project key in the following format &apos;org.folio:REPO_NAME&apos;.   However,  I&apos;ve noticed when initially configuring a project manually in SonarCloud,   the project key format is &apos;folio-org_REPO_NAME&apos;.    After initial configuration,  I change the project key to org.folio:REPO_NAME and SQ scans work from CI.      I also see in the SonarCloud settings for folio-org, under Administration-&amp;gt;Organization Settings that the project key for the organization is set to &apos;folio-org&apos;.   It also states that &quot;Organization key must start with a lowercase letter or number, followed by lowercase letters, numbers or hyphens, and must end with a letter or number. Maximum length: 255 characters.&quot;    I see nothing about &apos;:&apos;,  so I wonder if this is a recent change.   If so,  we could try updating the CI pipelines to use the &apos;folio_org_&apos; prefix for project keys.  &lt;/p&gt;</comment>
                                                            <comment id="190920" author="5f9abc1eb45b2e007453f423" created="Mon, 14 Nov 2022 20:42:54 +0000"  >&lt;p&gt;mod-bulk-operations looks like a relatively new backend module and it has a project key in the org.folio:REPO_NAME format.   Assuming this project wasn&apos;t manually configured in SonarCloud,  one could probably conclude that the project key format is not the problem. &lt;/p&gt;</comment>
                                                            <comment id="190927" author="5f9abc1eb45b2e007453f423" created="Mon, 14 Nov 2022 21:07:47 +0000"  >&lt;p&gt;Perhaps the default Github branch has something to do with this.    Are default branches that a not named &apos;master&apos; a problem?  The folio-org/stripes-ui repo&apos;s default branch is &apos;main&apos;.  The error from SQ was &quot;Could not find a default branch to fall back&quot;.   Of course,  I never verified that this error actually occurred on any of the finc UI modules which I recently added to SonarCloud which all gave &apos;master&apos; as the default branch.    Should have tested those repositories to see if they had failed in the same way. &lt;/p&gt;</comment>
                                                            <comment id="190934" author="5d6e8ce134b3d20d9777f8f9" created="Fri, 18 Nov 2022 11:11:38 +0000"  >&lt;p&gt;I have also encountered this in &lt;a href=&quot;https://github.com/folio-org/ui-service-interaction&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;ui-service-interaction&lt;/a&gt;. The default branch there is named `master`, however.&lt;/p&gt;</comment>
                                                            <comment id="190938" author="5f9abc1eb45b2e007453f423" created="Fri, 18 Nov 2022 13:48:06 +0000"  >&lt;p&gt;So it doesn&apos;t appear the issue has to do with the default branch name or project key prefix.   I tried a &apos;folio-org_&apos; prefix and the scan of the master branch still failed with the same error: &lt;/p&gt;

&lt;p&gt;INFO: Detected project binding: NONEXISTENT&lt;br/&gt;
ERROR: Could not find a default branch to fall back on.&lt;/p&gt;

&lt;p&gt;I&apos;m getting the feeling from various hints here and there that an initial scan of the main/master branches from CI will no longer automatically create the project on the SonarCloud side and that the project needs to be manually created first.  &lt;/p&gt;</comment>
                                                            <comment id="190948" author="61cd0ca0bce5e00069e98be7" created="Tue, 10 Jan 2023 00:58:42 +0000"  >&lt;p&gt;I, for one, did not do anything special for mod-bulk-operations.&lt;/p&gt;

&lt;p&gt;Two recent new back-end repositories had no such problem (mod-settings and mod-di-converter-storage).&lt;/p&gt;

&lt;p&gt;So perhaps it is related to new front-end (GitHub Actions Workflows) repos.&lt;/p&gt;

&lt;p&gt;Cc: &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;&lt;/p&gt;</comment>
                                                            <comment id="190953" author="5f9abc1eb45b2e007453f423" created="Tue, 10 Jan 2023 16:22:22 +0000"  >&lt;p&gt;Right, &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 think this issue is specific to UI workflows using Github Actions. &lt;/p&gt;</comment>
                                                            <comment id="190956" author="61cd0ca0bce5e00069e98be7" created="Thu, 20 Apr 2023 01:41:30 +0000"  >&lt;p&gt;Some further discussion and investigation at &lt;a href=&quot;https://folio-project.slack.com/archives/C58TABALV/p1681877063732519&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Slack thread&lt;/a&gt; #devops 2023-04-19&lt;/p&gt;</comment>
                    </comments>
                    <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="10367"><![CDATA[TBD]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2016">DevOps Sprint 159</customfieldvalue>
    <customfieldvalue id="1718">DevOps Sprint 160</customfieldvalue>
    <customfieldvalue id="2011">DevOps Sprint 152</customfieldvalue>
    <customfieldvalue id="2012">DevOps Sprint 154</customfieldvalue>
    <customfieldvalue id="2013">DevOps Sprint 155</customfieldvalue>
    <customfieldvalue id="2014">DevOps Sprint 157</customfieldvalue>
    <customfieldvalue id="2015">DevOps Sprint 158</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 18 Nov 2022 11:11:38 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>