arcade-services
arcade-services copied to clipboard
Post build signing removal in release branches
- [ ] This issue is blocking
- [ ] This issue is causing unreasonable pain
Post-build signing should be turned off for 6.0 (and 7.0+). It complicates the process quite a lot and adds a number of corner cases to the build process that are difficult to resolve. It should be turned off and replaced by in-build signing. However, we should not turn on in-build signing except in release branches. To do so:
Ideally start with 7.0 and backport.
- [ ] We need to verify that we can build an in-build signed stack. What may have changed since PB signing was turned on?
- Workloads?
- Signing changes in a repo?
- [ ] Verify that in build and post-build produce the same results
- [ ] Ideally, block in-build signing except based on branch
- [ ] Bring changes for servicing.
@mmitche this will be basically resolved by UB, right?