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

Add Windows-2025 to GitHub Actions OS Matrix #5710

Merged
merged 1 commit into from
Feb 10, 2025

Conversation

billywr
Copy link

@billywr billywr commented Feb 10, 2025

PR Description:
PR updates the GitHub Actions workflow by expanding the OS matrix to include Windows 2025, ensuring broader compatibility and testing coverage.

Changes Introduced:

  • Added windows-2025 to the OS matrix for test-windows-amd64.
  • Added overwrite: true to allow re-uploading the same artifact without failure

Testing Steps:

  • Run the workflow and confirm jobs execute on both Windows 2022 and Windows 2025.

@billywr billywr force-pushed the update-win-version branch 2 times, most recently from 2af24a2 to 2efba31 Compare February 10, 2025 09:36
@@ -165,6 +171,7 @@ jobs:
name: test-reports-${{ env.TEST_REPORT_NAME }}
path: ./bin/testreports
retention-days: 1
overwrite: true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of overwrite you could add OS to the report name and separate server 2022 and server 2025 artifacts

@billywr billywr marked this pull request as ready for review February 10, 2025 16:22
@@ -162,7 +168,7 @@ jobs:
if: always()
uses: actions/upload-artifact@v4
with:
name: test-reports-${{ env.TEST_REPORT_NAME }}
name: test-reports-${{ matrix.os }}-${{ env.TEST_REPORT_NAME }}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

may be the matrix.os should come at the end of the name, but no strong preference.

@tonistiigi
Copy link
Member

Hmm. this is 47 minutes in longest job. We need to split this up (and also bench what is taking there so long)

@tonistiigi tonistiigi merged commit c964324 into moby:master Feb 10, 2025
104 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants