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

Move supporting matrix generator assets out of eng/common #5027

Merged
5 commits merged into from
Jan 5, 2023

Conversation

konrad-jamrozik
Copy link
Contributor

@konrad-jamrozik konrad-jamrozik commented Dec 23, 2022

This PR contributes to addressing:

by moving out of eng/common/scripts/job-matrix assets that should not be mirrored to language repos. These assets include documentation, samples, and tests.

Changes made

  • Moved contents of eng/common/scripts/job-matrix/README.md to newly introduced doc/common/matrix_generator.md;
  • Replaced contents of eng/common/scripts/job-matrix/README.md with a pointer to doc/common/matrix_generator.md;
  • Moved contents of eng/common/scripts/job-matrix/scripts and eng/common/scripts/job-matrix/tests to corresponding directories in newly introduced directory of
    eng/common-tests/matrix-generator.

Note the introduced directory and doc file use matrix generator as name, not job matrix. This matches the terminology used in the documentation.

Changes NOT made

  • The contents of files moved from scripts and tests directories have not been updated at all. The files have been moved unchanged.
  • The contents of the moved README.md have not been updated, even though they should, as they refer to paths that have changed as a result of the move. To keep the PR diff clean, I will instead update them in a separate PR:

@konrad-jamrozik konrad-jamrozik self-assigned this Dec 23, 2022
@konrad-jamrozik konrad-jamrozik added the Central-EngSys This issue is owned by the Engineering System team. label Dec 23, 2022
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@konrad-jamrozik konrad-jamrozik changed the title Move matrix generator assets out of eng/common Move supporting matrix generator assets out of eng/common Dec 23, 2022
Copy link
Member

@benbp benbp left a comment

Choose a reason for hiding this comment

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

Minor updates to the doc to point to the new test location. Otherwise LGTM, thanks!

Konrad Jamrozik and others added 2 commits December 29, 2022 14:35
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

Copy link
Member

@weshaggard weshaggard left a comment

Choose a reason for hiding this comment

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

Split looks good. Might need to update a couple paths in the docs file though.

@azure-sdk
Copy link
Collaborator

The following pipelines have been queued for testing:
java - template
java - template - tests
js - template
net - template
net - template - tests
python - template
python - template - tests
You can sign off on the approval gate to test the release stage of each pipeline.
See eng/common workflow

@ghost
Copy link

ghost commented Jan 5, 2023

Hello @azure-sdk!

Because this pull request has the auto-merge label, I will be glad to assist with helping to merge this pull request once all check-in policies pass.

p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (@msftbot) and give me an instruction to get started! Learn more here.

@ghost ghost merged commit ee39973 into main Jan 5, 2023
@ghost ghost deleted the users/kojamroz/iss_4995_move branch January 5, 2023 03:07
ghost pushed a commit that referenced this pull request Jan 7, 2023
…5059)

This PR is a follow-up to 
- #5027

This change couldn't have been made before #5027 was merged because it caused CI link validation to fail.
ghost pushed a commit that referenced this pull request Jan 10, 2023
…ake the tests runnable by `common-tests/ci.yml`. (#5095)

This PR fixes paths I forgot to update when I did this PR:
- #5027

And as such this PR contributes to addressing:
- #4995

It also adds `UnitTest` tags to the `matrix-generator` tests so [`common-tests/ci.yml` pipeline](https://dev.azure.com/azure-sdk/internal/_build?definitionId=5809) executes them.

### Related work

- #5098
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Central-EngSys This issue is owned by the Engineering System team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants