Skip to content

Conversation

skywing918
Copy link
Contributor

@skywing918 skywing918 commented Sep 23, 2025

Update the TSV emitter-output-dir rule as required. Before switching to emitter-output-dir the relevant rules are optional for .Net and required for rest languages. The pr is to restore the status as it is.

Copy link

github-actions bot commented Sep 23, 2025

Next Steps to Merge

Next steps that must be taken to merge this PR:
  • ❌ The required check named Protected Files has failed. Refer to the check in the PR's 'Checks' tab for details on how to fix it and consult the aka.ms/ci-fix guide


Comment generated by summarize-checks workflow run.

@MaryGao MaryGao changed the title TSV as required TSV emitter-output-dir rule as required Sep 23, 2025
@MaryGao MaryGao changed the title TSV emitter-output-dir rule as required Update the TSV emitter-output-dir rule as required Sep 23, 2025
@github-actions github-actions bot added the TypeSpec Authored with TypeSpec label Sep 23, 2025
Copy link

github-actions bot commented Sep 23, 2025

Copy link
Member

@MaryGao MaryGao left a comment

Choose a reason for hiding this comment

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

@weshaggard
Copy link
Member

We should only enable this rule as required if we know it is passing on everything in main and the private RPSaaSMaster.

@MaryGao MaryGao dismissed their stale review September 25, 2025 02:33

The pending pr has been merged.

@MaryGao
Copy link
Member

MaryGao commented Sep 25, 2025

JS failure is un-relevant to this change and it is introduced by our feature gap Azure/autorest.typescript#3391 and the support is in progress.

@MaryGao
Copy link
Member

MaryGao commented Sep 25, 2025

We should only enable this rule as required if we know it is passing on everything in main and the private RPSaaSMaster.

@weshaggard we have two separated prs to update all tspconfigs in the main and private RPSaaSMaster. The TypeSpec validation for all should be passed.

Before switching to emitter-output-dir the relevant rules are optional for .Net and required for rest languages. The pr is to restore the status as it is.

Please note JS has an known issue so one generation failed.

@weidongxu-microsoft @msyyc @tadelesh @live1206 please help review from your language side. Thanks!

@weidongxu-microsoft
Copy link
Member

I've removed the optional logic in TspConfigJavaAzEmitterOutputDirMatchPatternSubRule and TspConfigJavaMgmtEmitterOutputDirMatchPatternSubRule

@raych1 raych1 disabled auto-merge September 26, 2025 15:20
@raych1 raych1 merged commit 9453685 into main Sep 26, 2025
75 of 78 checks passed
@raych1 raych1 deleted the TSVRequired branch September 26, 2025 15:21
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.

8 participants