Skip to content

Commit fef4962

Browse files
authored
Merge branch 'dev' into feature/exclude-deprecated-terms
2 parents d0b73f3 + 0cef71d commit fef4962

File tree

532 files changed

+14134
-6130
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

532 files changed

+14134
-6130
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "PnP PowerShell",
3-
"image": "mcr.microsoft.com/devcontainers/dotnet:0-6.0",
3+
"image": "mcr.microsoft.com/devcontainers/dotnet:0-8.0",
44
"features": {
55
"ghcr.io/devcontainers/features/git:1": {
66
"ppa": true,

.github/workflows/nightlyrelease.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919
dotnet-version: |
2020
6.x
2121
7.x
22+
8.x
2223
- uses: actions/checkout@v4
2324
with:
2425
ref: dev
@@ -48,12 +49,12 @@ jobs:
4849
- name: Build an image
4950
run: |
5051
$VERSION="$(cat ./version.txt)-nightly"
51-
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=nanoserver-ltsc2022" --build-arg "INSTALL_USER=ContainerAdministrator" --build-arg "SKIP_PUBLISHER_CHECK=True" ./docker -f ./docker/pnppowershell.dockerFile --tag "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-nanoserver-ltsc2022";
52+
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=lts-nanoserver-ltsc2022" --build-arg "INSTALL_USER=ContainerAdministrator" --build-arg "SKIP_PUBLISHER_CHECK=True" ./docker -f ./docker/pnppowershell.dockerFile --tag "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-nanoserver-ltsc2022";
5253
- name: Push the image
5354
run: |
5455
$VERSION="$(cat ./version.txt)-nightly"
5556
docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
56-
docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-nanoserver-ltsc2022"
57+
docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-nanoserver-ltsc2022"
5758
publish-docker-windows-2019:
5859
runs-on: windows-2019
5960
needs: [ build ]
@@ -62,12 +63,12 @@ jobs:
6263
- name: Build an image
6364
run: |
6465
$VERSION="$(cat ./version.txt)-nightly"
65-
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=nanoserver-1809" --build-arg "INSTALL_USER=ContainerAdministrator" --build-arg "SKIP_PUBLISHER_CHECK=True" ./docker -f ./docker/pnppowershell.dockerFile --tag "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-nanoserver-1809";
66+
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=lts-nanoserver-1809" --build-arg "INSTALL_USER=ContainerAdministrator" --build-arg "SKIP_PUBLISHER_CHECK=True" ./docker -f ./docker/pnppowershell.dockerFile --tag "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-nanoserver-1809";
6667
- name: Push the image
6768
run: |
6869
$VERSION="$(cat ./version.txt)-nightly"
6970
docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
70-
docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-nanoserver-1809"
71+
docker push "${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-nanoserver-1809"
7172
publish-docker-linux:
7273
runs-on: ubuntu-latest
7374
needs: [ build ]
@@ -76,14 +77,14 @@ jobs:
7677
- name: Build an image
7778
run: |
7879
VERSION=$(cat ./version.txt)-nightly
79-
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=alpine-3.17" --build-arg "INSTALL_USER=root" --build-arg "SKIP_PUBLISHER_CHECK=False" ./docker -f ./docker/pnppowershell.dockerFile --tag ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-alpine-3.17;
80+
docker build --build-arg "PNP_MODULE_VERSION=$VERSION" --build-arg "BASE_IMAGE_SUFFIX=lts-alpine-3.17" --build-arg "INSTALL_USER=root" --build-arg "SKIP_PUBLISHER_CHECK=False" ./docker -f ./docker/pnppowershell.dockerFile --tag ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-alpine-3.17;
8081
- name: Tag the image
8182
run: |
8283
VERSION=$(cat ./version.txt)-nightly
83-
docker image tag ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-alpine-3.17 ${{ secrets.DOCKER_ORG }}/powershell:nightly
84+
docker image tag ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-alpine-3.17 ${{ secrets.DOCKER_ORG }}/powershell:nightly
8485
- name: Push the image
8586
run: |
8687
VERSION=$(cat ./version.txt)-nightly
8788
docker login -u ${{ secrets.DOCKER_USERNAME }} -p '${{ secrets.DOCKER_PASSWORD }}'
88-
docker push ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-alpine-3.17
89+
docker push ${{ secrets.DOCKER_ORG }}/powershell:$VERSION-lts-alpine-3.17
8990
docker push ${{ secrets.DOCKER_ORG }}/powershell:nightly

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
shell: pwsh
1717
run: |
1818
$securedPassword = ConvertTo-SecureString "${{ secrets.DOCKER_PASSWORD }}" -AsPlainText -Force
19-
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "ContainerAdministrator" $true "nanoserver-ltsc2022"
19+
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "ContainerAdministrator" $true "lts-nanoserver-ltsc2022"
2020
publish-docker-windows-2019:
2121
runs-on: windows-2019
2222
steps:
@@ -25,7 +25,7 @@ jobs:
2525
shell: pwsh
2626
run: |
2727
$securedPassword = ConvertTo-SecureString "${{ secrets.DOCKER_PASSWORD }}" -AsPlainText -Force
28-
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "ContainerAdministrator" $true "nanoserver-1809"
28+
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "ContainerAdministrator" $true "lts-nanoserver-1809"
2929
publish-docker-linux:
3030
runs-on: ubuntu-latest
3131
steps:
@@ -34,4 +34,4 @@ jobs:
3434
shell: pwsh
3535
run: |
3636
$securedPassword = ConvertTo-SecureString "${{ secrets.DOCKER_PASSWORD }}" -AsPlainText -Force
37-
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "root" $false "alpine-3.17"
37+
./docker/Publish-UnpublishedImage.ps1 PnP.PowerShell ${{ secrets.DOCKER_USERNAME }} ${{ secrets.DOCKER_ORG }} powershell $securedPassword "root" $false "lts-alpine-3.17"

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ publish/
133133
# Publish Web Output
134134
*.[Pp]ublish.xml
135135
*.azurePubxml
136-
## TODO: Comment the next line if you want to checkin your
136+
## TODO: Comment the next line if you want to check in your
137137
## web deploy settings but do note that will include unencrypted
138138
## passwords
139139
#*.pubxml

0 commit comments

Comments
 (0)