Skip to content

Commit

Permalink
Merge pull request #4039 from microsoft/Dev
Browse files Browse the repository at this point in the history
Release 1.23.1213.1
  • Loading branch information
NikCharlebois committed Dec 14, 2023
2 parents dde39dd + cd6b223 commit 683fc50
Show file tree
Hide file tree
Showing 439 changed files with 3,951 additions and 2,894 deletions.
49 changes: 0 additions & 49 deletions .github/workflows/AzureCloud - Integration.yml

This file was deleted.

86 changes: 86 additions & 0 deletions .github/workflows/Global - Integration - INTUNE.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: Global - Integration - INTUNE
on: [push]

jobs:
Integration-Global-INTUNE:
# The type of runner that the job will run on
runs-on: windows-latest

# Only when run from the main repo
if: github.repository == 'microsoft/Microsoft365DSC'

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- name: Install Microsoft365DSC
shell: pwsh
run: |
winrm quickconfig -force
$source = "./Modules/Microsoft365DSC/"
$destination = "C:\Program Files\WindowsPowerShell\Modules"
Copy-Item -Path $source -Recurse -Destination $destination -Container -Force
Update-M365DSCDependencies
- name: Configure Environment
shell: pwsh
run: |
Set-ExecutionPolicy Unrestricted -Force
Get-ChildItem "C:\Program Files\WindowsPowerShell\Modules" -Recurse | Unblock-File
Set-M365DSCTelemetryOption -Enabled $false
Set-Item -Path WSMan:\localhost\MaxEnvelopeSizekb -Value 99999
- name: Generate Integration Tests from Examples
shell: pwsh
run: |
Import-Module './Tests/Integration/M365DSCTestEngine.psm1'
New-M365DSCIntegrationTest -Workload INTUNE
- name: Commit Integration Tests
shell: pwsh
run: |
git config --local user.email "nicharl@microsoft.com"
git config --local user.name "NikCharlebois"
git add D:/a/Microsoft365DSC/Microsoft365DSC/Tests/Integration/*
git pull
git commit -m "Updated Intune Integration Tests"
git push
$SHA = git rev-parse HEAD
echo "commitid=$SHA" >> $env:GITHUB_OUTPUT
- name: Run Integration Tests
shell: powershell
env:
PUBLIC_USERNAME: ${{ secrets.PUBLIC_USERNAME }}
PUBLIC_PASSWORD: ${{ secrets.PUBLIC_PASSWORD }}
run: |
$CredPassword = ConvertTo-SecureString $env:PUBLIC_PASSWORD -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential ($env:PUBLIC_USERNAME, $CredPassword)
try
{
& .\Tests\Integration\Microsoft365DSC\M365DSCIntegration.INTUNE.Tests.ps1 -Credential $Credential
}
catch
{
throw $_
}
try
{
$Result = Test-DSCConfiguration -Detailed -Verbose
}
catch
{
throw $_
}
if ($Result.InDesiredState -eq $false)
{
Write-Host -Message "Resources below are not in the Desired State:"
foreach ($Resource in $Result.ResourcesNotInDesiredState)
{
Write-Host $Resource.InstanceName
}
throw "Could not validate that the Tenant is in the Desired State"
}
else
{
Write-Host "All resources in the Tenant are in the Desired State"
}
4 changes: 2 additions & 2 deletions .github/workflows/PublishGitHubPages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ jobs:
if: always()
shell: pwsh
run: |
git config --local user.email "nik.charlebois@microsoft.com"
git config --local user.name "Nik Charlebois"
git config --local user.email "nicharl@microsoft.com"
git config --local user.name "NikCharlebois"
git add D:/a/Microsoft365DSC/Microsoft365DSC/docs/docs/*
git pull
git commit -m "Updated Resources and Cmdlet documentation pages"
Expand Down
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Change log for Microsoft365DSC

# 1.23.1213.1

* IntuneEndpointDetectionAndResponsePolicyWindows10
* Fix issue with assignments
FIXES [#3904](https://github.com/microsoft/Microsoft365DSC/issues/3904)
* IntuneAntivirusPolicyWindows10SettingCatalog
* Fix issue with Set-TargetResource when retrieving a policy from displayName
FIXES [#4003](https://github.com/microsoft/Microsoft365DSC/issues/4003)
* IntuneWindowsUpdateForBusinessRingUpdateProfileWindows10
* Fix parameter name in assignment cmdlet
FIXES [#4007](https://github.com/microsoft/Microsoft365DSC/issues/4007)
* DEPENDENCIES
* Updated Microsoft.Graph to version 2.11.1.
* Updated MSCloudLoginAssistant to version 1.1.3.

# 1.23.1206.1

* IntuneAntivirusPolicyWindows10SettingCatalog
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -896,7 +896,7 @@ function Set-TargetResource
-TemplateReferenceId $templateReferenceId

Update-IntuneDeviceConfigurationPolicy `
-DeviceConfigurationPolicyId $Identity `
-DeviceConfigurationPolicyId $currentPolicy.Identity `
-Name $DisplayName `
-Description $Description `
-TemplateReferenceId $templateReferenceId `
Expand Down
Loading

0 comments on commit 683fc50

Please sign in to comment.