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

Ensure build timestamp is consistent and set in SBOM #3313

Merged
merged 12 commits into from
Apr 6, 2023

Conversation

andrew-m-leonard
Copy link
Contributor

@andrew-m-leonard andrew-m-leonard commented Apr 5, 2023

To enable reproducible build testing:

  • Set consistent nightly build timestamp and filename, consistent with timestamp used by the openjdk make file, thus enabling reproducibility...
  • Set build timestamp into SBOM, so it's easily available to re-build reproducibly
  • For reproducible "release" builds, get build timestamp generated by openjdk make file --with-source-date=version logic, so it can be set in SBOM

@andrew-m-leonard andrew-m-leonard self-assigned this Apr 5, 2023
@github-actions github-actions bot added the testing Issues that enhance or fix our test suites label Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 5, 2023
@andrew-m-leonard andrew-m-leonard added reproducible-build Sbom issue relate to work of sbom labels Apr 5, 2023
sbin/build.sh Show resolved Hide resolved
sbin/build.sh Show resolved Hide resolved
sbin/build.sh Show resolved Hide resolved
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 6, 2023
@github-actions github-actions bot added testing Issues that enhance or fix our test suites and removed testing Issues that enhance or fix our test suites labels Apr 6, 2023
@sophia-guo
Copy link
Contributor

Related #3245

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A block has been put on this Pull Request as this repository is temporarily under a code freeze due to an ongoing release cycle.

If this pull request needs to be merged during the release cycle then please comment /merge and a PMC member will be able to remove the block.

If the code freeze is over you can remove this block by commenting /thaw.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
reproducible-build Sbom issue relate to work of sbom testing Issues that enhance or fix our test suites
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants