Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Reusable workflow links ignore `github-enterprise.uri` configuration

Offen
#573 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
57/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
github-actions, typescript, vscode

Rechercherichtung

Beginne in src/workflow/languageServer.ts und verfolge, wie gitHubApiUrl aus initializationOptions die Generierung von Links für reusable-workflow erreicht. Reproduziere das Hover- oder Klickverhalten mit aktiviertem github-actions.use-enterprise und überprüfe anschließend, dass Enterprise-Links den konfigurierten Host verwenden, während Links zu github.com unverändert bleiben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Describe the bug
When using github-actions.use-enterprise: true with a configured github-enterprise.uri (e.g. https://my-company.ghe.com), the links generated for reusable workflows in the uses: clause incorrectly point to github.com instead of the Enterprise instance.

To Reproduce
Steps to reproduce the behavior:

  1. Configure settings:
   \"github-enterprise.uri\": \"https://my-company.ghe.com\",
   \"github-actions.use-enterprise\": true
  1. Open a workflow file.
  2. Add a reusable workflow reference:
uses: my-org/shared-workflows/.github/workflows/workflow.yml@v1
  1. Hover or Click the link on the uses path.

Expected behavior
The link should open https://my-company.ghe.com/my-org/shared-workflows/blob/v1/.github/workflows/workflow.yml.

Actual behavior
The link opens https://github.com/my-org/shared-workflows/tree/v1/.github/workflows/workflow.yml.

Additional Context
The extension correctly passes gitHubApiUrl to the language server initializationOptions in src/workflow/languageServer.ts, but it appears the link generation logic in the language server defaults to github.com

Vorherrschende Sprache
TypeScript
Sterne
661
Forks
214
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/vscode-github-actions

Alle Issues in github/vscode-github-actions

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.