Hide native (Git-based) deployments in self-hosted instances

Ouverte
#4,835 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@MauryaQbit y travaille déjà.

Depuis le 30/8/2026.

  • #4837 par @MauryaQbit — fermée sans fusion
  • #4838 par @MauryaQbit — fermée sans fusion
  • #4839 par @MauryaQbit — fermée sans fusion
  • #4840 par @MauryaQbit — fermée sans fusion
  • #4841 par @MauryaQbit — fermée sans fusion
  • #5064 par @khoap1220-hue — fermée sans fusion

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
typescript
Domaine
api, frontend

Piste de recherche

Read the dashboard and API paths for Git-based deployments, then find the condition that enables the cloud build client. Check how enqueueBuild handles requests when that client is unavailable. Done means self-hosted instances do not offer native deployments and the API returns a clear error; the issue does not name specific files or tests.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Native (Git-based) deployments depend on a build service that is only available on Trigger.dev Cloud. In a self-hosted instance the option is still visible, and a deployment created this way stays in the PENDING state forever (see #3256).

The dashboard and API should not offer native deployments when the instance is self-hosted. Self-hosted users deploy with the CLI or the GitHub Action.

Suggested change: gate the Git-based deployment UI and the enqueueBuild path on the same condition that enables the cloud build client, and return a clear error from the API when the feature is not available.

Langage dominant
TypeScript
Étoiles
16.5k
Forks
1.5k
Merge moyen
1 j 15 h
PR mergées (30 j)
17

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de triggerdotdev/trigger.dev

Toutes les issues de triggerdotdev/trigger.dev

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.