Skip to content

1ES Transition Items - "Extras" #7941

@scbedd

Description

@scbedd

Discovered long tail items

  • Transition azure-sdk-for-android
  • Scan azure-sdk-build-tools exes with 1es-templates -> Remaining to be resolved:
    • tools/sdk-generation-pipeline/ci.yml
    • tools/oav-traffic-converter/ci.yml
    • tools/mock-service-host/ci.yml
    • tools/js-sdk-release-tools/ci.yml
    • tools/apiview/parsers/js-api-parser/ci.yml
    • tools/apiview/emitters/typespec-apiview/ci.yml
    • eng/pipelines/templates/stages/archetype-autorest-preview.yml
    • tools/tsp-client/ci.yml
  • Remove download-credscan-suppression.yml in favor of disabling the SDL step on specific jobs or the like
    • We can account for the places where the clone is in a different location than the default SDL config by utilizing a templateContext argument on the deployment. Otherwise I'm not certain we can bypass this.
    • We CAN disable sdl injected steps when there is no checkout. Unfortunately during our signing stage there absolutely is checkout. Second section on this page This is for the entire SDL stage, not the injected steps during artifact publish.
    • No way to disable this. Only possible thing we could change is update to generate a blank credscan suppression file, then simply reference that via templateContext override.
      • templateContext:
          sdl:
            credscan:
              suppressionsFile: path/to/generated/file.json
        
  • Eliminate warning for 1es artifact of that name already exists for matrix-ed test jobs This issue has drug on for 3 weeks with new discovered work. Going to file this as its own thing and pursue it.

yml Builds

Designer Builds

The following builds are designer, and will not benefit from the yml updates above.

  • mgmt-netsdk-sign. Not used since 2019, can't clean up due to release. Disabled.
  • mgmt-NetCore-SDK-Publish
  • mgmt-netsdk-multiapi-publish
  • mgmt-netsdk-sdkcommon-publish
  • mgmt-netsdk-publish
  • Specs Repo - Update readme.md all-api-versions tags.
  • Autorest Npm Admin Task Supplanted by npm admin build
  • tools - Codex - vscode.dev

Anything crossed out is deleted. Checkmark otherwise indicates merged PR.

Release Builds

Need to mark as non-production or otherwise transition each of the above builds. At the very minimum the release builds need to be transitioned to yml.

Metadata

Metadata

Assignees

Labels

Central-EngSysThis issue is owned by the Engineering System team.

Type

No type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions