Preserve primary build command for package provenance

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Fully Compatible
    • v9.0, v8.3, v8.0
    • Build OnDeck
    • 200
    • None
    • None
    • None
    • None
    • None
    • None
    • None

        1. Summary

      Keep the normal .bazel_build_invocation for ordinary build artifacts while writing task-specific provenance invocation files from the primary Bazel command. Archive and release package provenance now use the dedicated invocation, and crypt provenance uses its own file; stale dedicated files are removed before each compile.

        1. Testing
      • bazel test //evergreen:bazel_evergreen_shutils_test //buildscripts/tests:test_package_test_provenance
      • bazel run format (attempted; the formatter wrapper failed to link because mold rejected an LTO object)

            Assignee:
            Daniel Moody
            Reporter:
            Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: