Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(alert): add role attribute #668

Merged
merged 1 commit into from
Sep 15, 2020
Merged

feat(alert): add role attribute #668

merged 1 commit into from
Sep 15, 2020

Conversation

youf-olivier
Copy link
Contributor

Add the role Attribute to the alert component to improve accessibility and testing.

(The snapshot for help had updated, it's about a little modification in the commit f4a7ac2)

@youf-olivier
Copy link
Contributor Author

Mmh les tests ne donnent pas les meme resultats en local que sur la build. Sur la build, les packages impactés par les modifications (alert sur summary ou encore popover sur Help) ne donnent pas des snapshots à jour...

@youf-olivier
Copy link
Contributor Author

@xballoy
Copy link
Contributor

xballoy commented Aug 26, 2020

C'est bon pour moi mais les tests ne passent pas sur la CI.. :(

xballoy
xballoy previously approved these changes Aug 26, 2020
Copy link
Contributor

@xballoy xballoy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@youf-olivier
Copy link
Contributor Author

C'est bon pour moi mais les tests ne passent pas sur la CI.. :(

C'est pour ça que je vous ai tagué. Il y a un soucis avec la CI si tu regarde de plus pres.

Explication.

J'ai mis a jour le Alert ou j'ai ajouté un role. Le snapshot se met a jour avec le role en plus, mais aussi sur le summary qui utilise également le role et donc mon snapshot contient également le role.

Mais la CI dit que le summary ne contient pas ce role => Problème.

Problème similaire avec le popover et le composant Help.

@samuel-gomez
Copy link
Contributor

hum, cela signifie que le composant Summary ne prend pas la bonne version du composant Alert, c'est bizarre car j'ai vérifié les dependancies du composant Summary, il prend bien la version 3.1.6 du Alert...

@samuel-gomez
Copy link
Contributor

@guillaumechervet @guillaumechervetaxa une idée ?

@guillaume-chervet
Copy link
Contributor

Olivier, essaye de rajouter cela à la build

image

@youf-olivier
Copy link
Contributor Author

MArche pas.

Par contre c'est quoi ce commit : 6eb8546

Il vient écraser la PR de @xballoy sur les carets...

@guillaume-chervet
Copy link
Contributor

C'est lerna qui remet les carrets par default, il faut creé une issue et faire un PR pour le configurer pour qu'ils ne mettent pas las caret.

@guillaume-chervet
Copy link
Contributor

J'essaye de clone ta branche dans la journée

@youf-olivier
Copy link
Contributor Author

youf-olivier commented Aug 27, 2020

Tu peux prendre la master direct. Les snapshots foireront sur ton poste sur le Help.

@arnaudforaison
Copy link
Contributor

J'ai pris la branche master et je n'ai pas de problème, de même sur ma PR de migration du Help en TS.
Par contre j'ai 2 erreurs de tests sur ta branche

Copy link
Contributor

@romuleald romuleald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestion : Tu peux séparer la feature et la ci en 2 PR ?

@youf-olivier
Copy link
Contributor Author

Ben je finir par faire ça. Mais du coup je vais pousser des tests foireux et ca me fait un peut chier mais bon. Vu qu'on trouve pas...

@youf-olivier
Copy link
Contributor Author

J'ai viré les snapshots en question pour le moment

@guillaume-chervet
Copy link
Contributor

Le push sur master, je n'ai pas fait exprès, je faisais des tests avec lerna et je ne sais pas comment lerna arrive a bypasser les policies github.
Du coup les je ferais des tests a partir de branche maintenant.
Désolé :/

@youf-olivier
Copy link
Contributor Author

Bon la Build est KO mais c'est un probleme de soumission à la quality gate (alors qu'on a le retour sonar Ici...)

Possible de me valide la PR ? @guillaume-chervet @samuel-gomez @romuleald

@guillaumechervetaxa
Copy link
Contributor

J'ai cliqué sur re-run job depuis github. Il faut aller sur Details, il y a le bouton pour relancer.

@youf-olivier
Copy link
Contributor Author

Je l'avais deja fait.

@sonarcloud
Copy link

sonarcloud bot commented Sep 15, 2020

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@youf-olivier
Copy link
Contributor Author

t'as le clic magique @guillaume-chervet mais je veux bien une validation aussi

Copy link
Contributor

@guillaumechervetaxa guillaumechervetaxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mergify mergify bot merged commit 3f806a3 into master Sep 15, 2020
@delete-merged-branch delete-merged-branch bot deleted the feat/roleAlert branch September 15, 2020 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants