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

1ESPT template refactor dropped in-pipeline SDL runs #15140

Open
2 tasks
mmitche opened this issue Oct 7, 2024 · 8 comments
Open
2 tasks

1ESPT template refactor dropped in-pipeline SDL runs #15140

mmitche opened this issue Oct 7, 2024 · 8 comments

Comments

@mmitche
Copy link
Member

mmitche commented Oct 7, 2024

  • This issue is blocking
  • This issue is causing unreasonable pain

#14703 dropped the SDL runs. The call to the SDL template would have been here: https://github.com/dotnet/arcade/blob/main/eng/common/core-templates/post-build/post-build.yml#L261. This change then got backported to older branches (to templates-official). There are some gaps in 1ESPT SDL vs. Arcade's. We should fix this for now.

@mmitche
Copy link
Member Author

mmitche commented Oct 7, 2024

@chcosta @riarenas

@chcosta
Copy link
Member

chcosta commented Oct 7, 2024

I thought the plan was not to ackport that because there were so many differences in the templates for prior releases and it would require essentially handcrafting the change in each branch

@mmitche
Copy link
Member Author

mmitche commented Oct 7, 2024

We didn't backport the change directly, but some of it made its way into the official templates of older versions.

@riarenas
Copy link
Member

riarenas commented Oct 7, 2024

I thought we dropped these runs by design, as even with the deficiencies we determined 1es would own the guardian scans?

If we need to bring them back, we'll need to see if the infra we use to acquire the guardian tooling still works and then we can try to test it out.

@riarenas
Copy link
Member

riarenas commented Oct 8, 2024

The initial implementation of the templates: #14525 (comment) removed the SDL runs by design, so we will need to implement the 1ES PT version of this functionality if these are scans that we want to re-implement.

@mmitche
Copy link
Member Author

mmitche commented Oct 8, 2024

Turns out some of the tooling doesn't do a good enough job for product signoff at this point :/

@markwilkie
Copy link
Member

markwilkie commented Oct 8, 2024

I thought the release process caught this? If more work needs to be done, do you think it falls to Prague?

Also, isn't 1ES on the hook to make this happen?

@mmitche
Copy link
Member Author

mmitche commented Oct 8, 2024

1ES is on the hook to make this happen and make it better. It's a matter of timing (since GA is so close). We'll keep on as we are today as there are some workarounds to make 1ES behave sort of how we need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants