Replies: 2 comments 1 reply
-
|
Just out of curiosity, could you share some more details on what didn't work and what your setup was? I don't believe it's something we've ever tested so this is fairly new territory for us (and AL-Go). |
Beta Was this translation helpful? Give feedback.
-
|
example from workflow Looking into AL-Go-Actions\v7.0\CheckForUpdates\CheckForUpdates.HelperFunctions.ps1: # Construct API URL
$apiUrl = $templateUrl.Split('@')[0] -replace "^(https:\/\/github\.com\/)(.*)$", "$ENV:GITHUB_API_URL/repos/`$2"You can see that it only handles github.com and not ghe.com domains. I have tried with forking the template repository inside our enterprise and updating the settings in AL-Go-Settings.json: "templateUrl": "https://companyname.ghe.com/companyname-ext/shared-template-AL-Go-AppSource@main",
"customGitHubApiUrl": "https://companyname.ghe.com/api/v3",
"customGitHubGraphQlUrl": "https://companyname.ghe.com/api/graphql"And adding a PAT/Apps to our repository (GhTokenWorkflow), this generate other errors again: These are just finding in one workflow, we have not tried much other workflows. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Idea Description
Summary
After attempting to use the AL-Go template within a corporate GitHub Enterprise environment that has data residency in the EU (*.ghe.com), we discovered that the template does not function as expected in this setup.
Details
Through testing and reviewing the AL-Go template code, we identified that repositories hosted on *.ghe.com domains are currently unsupported or incompatible with parts of the template logic (e.g., template updates or remote references relying on github.com).
Request
Please add support for running AL-Go templates on GitHub Enterprise instances with data residency (*.ghe.com domains).
This would enable organizations using Microsoft-hosted GitHub Enterprise environments with regional compliance requirements to fully leverage AL-Go.
Use Case
Many corporate users operate under strict data residency and compliance regulations, which require the use of ghe.com environments. Enabling compatibility would expand AL-Go’s usability to these enterprises.
Environment Example
Contribution (Optional)
Beta Was this translation helpful? Give feedback.
All reactions