Skip to content

Conversation

@rolfbjarne
Copy link
Member

Merge the CodesignNativeLibraries task into the Codesign task, since they're almost
identical (so this turns out to be a significant code reduction).

  • Add a StampPath property to Codesign task, which, if set, specifies if and where
    a stamp file should be created for each signed file/directory. This replaces the
    IntermediateOutputPath property from the CodesignNativeLibraries task.
  • Copy logic to detect if a file/directory needs to be resigned from the CodesignNativeLibraries
    task to the Codesign task, using any stamp files.
  • Use the more descriptive error messages E0004/E0005 from the CodesignNativeLibraries
    task.
  • The CodesignNativeLibraries task recursed into directories to find *.dylibs and
    *.metallib files to sign; replace this with MSBuild item group globbing.

Merge the CodesignNativeLibraries task into the Codesign task, since they're almost
identical (so this turns out to be a significant code reduction).

* Add a StampPath property to Codesign task, which, if set, specifies if and where
  a stamp file should be created for each signed file/directory. This replaces the
  IntermediateOutputPath property from the CodesignNativeLibraries task.
* Copy logic to detect if a file/directory needs to be resigned from the CodesignNativeLibraries
  task to the Codesign task, using any stamp files.
* Use the more descriptive error messages E0004/E0005 from the CodesignNativeLibraries
  task.
* The CodesignNativeLibraries task recursed into directories to find *.dylibs and
  *.metallib files to sign; replace this with MSBuild item group globbing.
@rolfbjarne rolfbjarne added the skip-public-jenkins Completely skip execution in the public Jenkins instance label Sep 30, 2020
@monojenkins
Copy link
Collaborator

Build success
ℹ️ Skipped execution

@rolfbjarne
Copy link
Member Author

@rolfbjarne rolfbjarne merged commit 94064cf into main Sep 30, 2020
@rolfbjarne rolfbjarne added the not-notes-worthy Ignore for release notes label Oct 26, 2020
@rolfbjarne rolfbjarne deleted the msbuild-remove-codesignnativelibraries branch January 12, 2021 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-notes-worthy Ignore for release notes skip-public-jenkins Completely skip execution in the public Jenkins instance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants