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

Updated AL-Go System Files #22488

Merged
merged 1 commit into from
Mar 9, 2023
Merged

Updated AL-Go System Files #22488

merged 1 commit into from
Mar 9, 2023

Conversation

mazhelez
Copy link
Contributor

@mazhelez mazhelez commented Mar 8, 2023

Preview

Note that when using the preview version of AL-Go for GitHub, you need to Update your AL-Go system files, as soon as possible when told to do so.

NOTE: When upgrading to this version

When upgrading to this version form earlier versions of AL-Go for GitHub, you will need to run the Update AL-Go System Files workflow twice if you have the useProjectDependencies setting set to true.

Issues

  • Issue #391 Create release action - CreateReleaseBranch error

Changes to Pull Request Process

In v2.4 and earlier, the PullRequestHandler would trigger the CI/CD workflow to run the PR build.
Now, the PullRequestHandler will perform the build and the CI/CD workflow is only run on push (or manual dispatch) and will perform a complete build.

Build modes per project

Build modes can now be specified per project

New Actions

  • DetermineProjectsToBuild is used to determine which projects to build in PullRequestHandler, CI/CD, Current, NextMinor and NextMajor workflows.
  • CalculateArtifactNames is used to calculate artifact names in PullRequestHandler, CI/CD, Current, NextMinor and NextMajor workflows.
  • VerifyPRChanges is used to verify whether a PR contains changes, which are not allowed from a fork.

@mazhelez mazhelez requested a review from a team as a code owner March 8, 2023 18:36
@mazhelez mazhelez enabled auto-merge (squash) March 8, 2023 20:13
@mazhelez mazhelez merged commit 6175ea3 into main Mar 9, 2023
@mazhelez mazhelez deleted the xprlbp52.xew branch March 9, 2023 07:32
aholstrup1 pushed a commit to aholstrup1/ALAppExtensions that referenced this pull request Sep 6, 2024
## Preview

Note that when using the preview version of AL-Go for GitHub, you need
to Update your AL-Go system files, as soon as possible when told to do
so.

### **NOTE:** When upgrading to this version
When upgrading to this version form earlier versions of AL-Go for
GitHub, you will need to run the _Update AL-Go System Files_ workflow
twice if you have the `useProjectDependencies` setting set to _true_.

### Issues
- Issue [microsoft#391](microsoft/AL-Go#391) Create
release action - CreateReleaseBranch error

### Changes to Pull Request Process
In v2.4 and earlier, the PullRequestHandler would trigger the CI/CD
workflow to run the PR build.
Now, the PullRequestHandler will perform the build and the CI/CD
workflow is only run on push (or manual dispatch) and will perform a
complete build.

### Build modes per project
Build modes can now be specified per project

### New Actions
- **DetermineProjectsToBuild** is used to determine which projects to
build in PullRequestHandler, CI/CD, Current, NextMinor and NextMajor
workflows.
- **CalculateArtifactNames** is used to calculate artifact names in
PullRequestHandler, CI/CD, Current, NextMinor and NextMajor workflows.
- **VerifyPRChanges** is used to verify whether a PR contains changes,
which are not allowed from a fork.

Co-authored-by: mazhelez <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants