feat!: Remove `rules` input
The old behaviour was surprising because the default rules always
overwrite any rules from extends
. Since there is an acceptable
workaround by specifying the rules
the same way is needs, we remove
the rules
input.
The same could be done with extends
, but I cannot think of a way that
extends
would lead to surprising behaviour the way rules
did. This
keeps the component a little bit cleaner, since no workaround is
required if we keep the extends
input.
This should fix the CI so that the container images do not get rebuilt all the time.
BREAKING CHANGE: rules
input is removed from the components. If you
need the old behaviour, add the rules manually to the jobs afterwards.