Skip to content

Improve credit card validation alert dismissible action to be action based on shared runner toggle

Release notes

The credit card validation alert that appears when trying to enable shared runners was provided a free dismissible action from #331154 (closed), but is not dismissible after dismissing it once. The alert changes back to a permanent alert with no ability to take action. We are refactoring it to have an action based alert instead of a loaded one, allowing it to be dismissible (even after dismissing once) and allowing for action to be taken to add a credit card on file easily (even after dismissing once).

Problem to solve

The credit card validation alert that appears when trying to enable shared runners was provided a free dismissible action from #331154 (closed), but is not dismissible after dismissing it once. The alert changes back to a permanent alert with no ability to take action.

The following discussion from !69245 (merged) should be addressed:

Show to cc validation alert after it's dismissed and user tries to toggle shared runners toggle.

Current behavior

shared_runners_alert

Intended users

Metrics

Track the amount of clicks on the validate account button - or the number of accounts with a credit card enabled and using shared runners.

User experience goal

Make the alert dismissible, even after dismissing once, and keep the validate account button permanent on the alert.

Proposal

Refactor the alert to have an action based alert instead of a loaded one, allowing it to be dismissible (even after dismissing once) and allowing for action to be taken to add a credit card on file easily (even after dismissing once).

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

What does success look like, and how can we measure that?

More accounts successfully validating with credit card information and using shared runners as desired.

What is the type of buyer?

Is this a cross-stage feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖