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

[releases/24.2] Update AL-Go System Files from microsoft/AL-Go-PTE@preview - aae02ad59c6f4cd9d551a613b1d230d93e5a3098 #2161

Conversation

bcbuild-github-agent
Copy link
Collaborator

@bcbuild-github-agent bcbuild-github-agent commented Oct 4, 2024

v6.0

Issues

  • Issue 1184 Publish to Environment fails on 'Permission Denied'
  • AL Language extension in 25.0 doesn't contain the linux executable, use dotnet to invoke the dll instead.

New Settings

  • deliverTo<deliverytarget> now has an additional property called ContinuousDelivery, indicating whether or not to run continuous delivery to this deliveryTarget. Default is true.
  • trustMicrosoftNuGetFeeds Unless this setting is set to false, AL-Go for GitHub will trust the NuGet feeds provided by Microsoft. The feeds provided by Microsoft contains all Microsoft apps, all Microsoft symbols and symbols for all AppSource apps.
  • trustedNuGetFeeds - can be an array of NuGet feed specifications, which AL-Go for GitHub will use for dependency resolution. Every feed specification must include a URL property and can optionally include a few other properties:
    • url - The URL of the feed (examples: https://pkgs.dev.azure.com/myorg/apps/\_packaging/myrepo/nuget/v3/index.json or https://nuget.pkg.github.com/mygithuborg/index.json").
    • patterns - AL-Go for GitHub will only trust packages, where the ID matches this pattern. Default is all packages (*).
    • fingerprints - If specified, AL-Go for GitHub will only trust packages signed with a certificate with a fingerprint matching one of the fingerprints in this array.
    • authTokenSecret - If the NuGet feed specified by URL is private, the authTokenSecret must be the name of a secret containing the authentication token with permissions to search and read packages from the NuGet feed.

Support for delivering to GitHub Packages and NuGet

With this release the implementation for delivering to NuGet packages (by adding the NuGetContext secret), is similar to the functionality behind delivering to GitHub packages and the implementation is no longer in preview.

Allow GitHubRunner and GitHubRunnerShell as project settings

Previously, AL-Go required the GitHubRunner and GitHubRunnerShell settings to be set on repository level. This has now been changed such that they can be set on project level.

Fixes AB#420000

…eview - aae02ad59c6f4cd9d551a613b1d230d93e5a3098
@bcbuild-github-agent bcbuild-github-agent requested a review from a team as a code owner October 4, 2024 12:22
@github-actions github-actions bot added Build: Automation Workflows and other setup in .github folder Build: scripts & configs Build scripts and configuration files labels Oct 4, 2024
@github-actions github-actions bot added this to the Version 24.2 milestone Oct 4, 2024
@aholstrup1 aholstrup1 merged commit 3e79c50 into releases/24.2 Oct 4, 2024
35 of 36 checks passed
@aholstrup1 aholstrup1 deleted the update-al-go-system-files/releases/24.2/241004122244 branch October 4, 2024 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build: Automation Workflows and other setup in .github folder Build: scripts & configs Build scripts and configuration files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants