Azure / appcat-rulesets

Repository for maintaining Rulesets for Windup
Eclipse Public License 2.0
5 stars 7 forks source link

Overriden rules and transformers don't work as expected #98

Closed agoncal closed 4 months ago

agoncal commented 1 year ago

You have a specific rule rules/rules-overridden-azure/os/windows/os-specific.windup.xml targetted at Azure, that overrides rules/rules-reviewed/os/windows/os-specific.windup.xml, targeted at Linux. But our rule is not taken into account on the report and instead, the Linux one shows up. That's because we have a transformer rules/rules-reviewed/azure/azure-appservice.windup.technologytransformer.xml

<?xml version="1.0"?>
<technology-reference-transfomers xmlns="http://windup.jboss.org/schema/jboss-ruleset">
    <transform>
        <sourceTechnology id="azure-appservice"/>
        <targetTechnology id="cloud-readiness"/>
    </transform>
    <transform>
        <sourceTechnology id="azure-appservice"/>
        <targetTechnology id="linux"/>
    </transform>
    <transform>
        <sourceTechnology id="azure-appservice"/>
        <targetTechnology id="azure-appservice"/>
    </transform>
</technology-reference-transfomers>
agoncal commented 4 months ago

Fixed by #203