Skip to content

feat(client): add deployment management UI#2289

Open
KepoParis wants to merge 2 commits into
mainfrom
feat/deployment-management-ui
Open

feat(client): add deployment management UI#2289
KepoParis wants to merge 2 commits into
mainfrom
feat/deployment-management-ui

Conversation

@KepoParis

Copy link
Copy Markdown
Contributor

Issues liées

Issues numéro:


Quel est le comportement actuel ?

Il n'existe aucun moyen de gérer les déploiements d'un projet depuis l'interface. Les utilisateurs peuvent créer des environnements et des dépôts, mais ne peuvent pas déployer un dépôt sur un environnement.

Quel est le nouveau comportement ?

Ajout de la gestion des déploiements côté front-end (création, liste, mise à jour et suppression) :

  • Nouveaux composants de déploiement : DeploymentCard, DeploymentModal, DeploymentResources, DeploymentRepoSelect, DeploymentRepoOption, ainsi qu'un composant réutilisable DeleteForm.
  • Ajout des opérations Deployments (list/create/update/delete) à la classe Project et intégration de deploymentManagement dans les ProjectOperations.
  • Ajout du contrat ts-rest deployment et export des types CreateDeploymentBody / UpdateDeploymentBody depuis le package partagé.
Screenshot 2026-05-14 at 00 02 37

Cette PR introduit-elle un breaking change ?

Non.

Autres informations

Deux tests e2e sont marqués skip car ils nécessitent le mock des plugins pour fonctionner sur la CI.

@KepoParis KepoParis requested a review from shikanime July 3, 2026 11:39
@KepoParis KepoParis self-assigned this Jul 3, 2026
@KepoParis KepoParis added the enhancement New feature or request label Jul 3, 2026
@github-actions github-actions Bot added the built label Jul 3, 2026
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

🤖 Hey !

The security scan report for the current pull request is available here.

@cloud-pi-native-sonarqube

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

built enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant