Design: Disable the release button for a project that is marked as catalog resource

Problem

We would like to block users from releasing a component from the UI

Requirments

  • Button should be disabled only for projects that are marked as Catalog resource
  • A short description should explain why this button is disabled
  • Update the existing message in the banner

Proposal

Current Proposal
Screenshot_2024-02-20_at_10.37.26 _442066-TW-reviewed
  • Alert: Publish the CI/CD components in this project to the CI/CD Catalog
    • To publish CI/CD components to the Catalog, you must use the `release` keyword in a CI/CD job.
    • How do I publish a component?
  • Tooltip: Use the `release` keyword in
a CI/CD job to publish to the
CI/CD Catalog.

References

Edited by Sunjung Park