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

[ci] Enable 1ES PT #20728

Merged
merged 4 commits into from Mar 1, 2024
Merged

[ci] Enable 1ES PT #20728

merged 4 commits into from Mar 1, 2024

Conversation

rmarinho
Copy link
Member

@rmarinho rmarinho commented Feb 20, 2024

Description of Change

This pull request includes several changes mainly focused on improving security and updating various aspects of the build process. The changes can be grouped into three categories: security enhancements, updates to the build process, and removal of unused code. Some of the changes are on some arcade files that were just updated to latest version from main branch from that repo.

Security Enhancements:

Updates to the Build Process:

Removal of Unused Code:

  • eng/common/tools.ps1: Removed unused code related to the DotNetCoreSdkDir environment variable and DOTNET_SKIP_FIRST_TIME_EXPERIENCE environment variable. [1] [2]
  • eng/common/tools.sh: Removed unused code related to netcoreapp2.1 and netcoreapp3.1.

Try no pool

Extend

Add pool

try again

Use additional artifacts

try again

additionartifacts parameters

again

again

Publish artifact

Update

other target path

Try new image

Use image prop

try again

update path

try artifactsPath

missing s

Update internal

Spot bugs

Fix place

enable sign

Fix identation

Fix sign

again

Try do insertion

try again

again

use parameters

again

does this one works

Clean

ufff

Try fix sdk insertion

try insertion

Fix variables

try again

remove copy paste

fix supress

sourceRepositoriesToScan

nuget-signed

add insertion

Fix msi

fix sourceanalyst

fix pool

Add suppressionsFile for credScan

Fix variable name

Add SetupNugetSources.ps1 to CredScan supression

Cleanup

Add parameters.

Fix setup

if we fix it don't ignore it

Fix internal

try move binaries outside nuget

Push artifacs on i1esp

Disable loc

try other pool

Fix reference

try add apiscan and compliance

Try again

Only binaries for scan on windows

fix path

use @self

cleanup

fix

use old way on handlers

Fix pack

[ci] On Maui we can run less

try gndusupress

Don't use crescan suppressionsFile
@rmarinho rmarinho marked this pull request as ready for review February 29, 2024 19:33
@rmarinho rmarinho requested a review from a team as a code owner February 29, 2024 19:33
@rmarinho rmarinho merged commit 6aaeb44 into main Mar 1, 2024
32 of 51 checks passed
@rmarinho rmarinho deleted the enable-esp branch March 1, 2024 09:31
@github-actions github-actions bot locked and limited conversation to collaborators Apr 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/infrastructure 🏗️ CI, Maestro / Coherency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants