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

Lockfile invalidation -- add metadata to generated lockfiles #12427

Merged

Commits on Jul 30, 2021

  1. Adds hex_digest property to LockFileRequests

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    af5fa30 View commit details
    Browse the repository at this point in the history
  2. Adds lockfile_metadata functions

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    30c1e51 View commit details
    Browse the repository at this point in the history
  3. Adds the invalidation digest header to lockfiles

    [ci skip-rust]
    
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    b1b6568 View commit details
    Browse the repository at this point in the history
  4. Change the intermediate filename for nicer-looking lockfiles

    [ci skip-rust]
    
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    10632a1 View commit details
    Browse the repository at this point in the history
  5. Factors out "begin lockfile metadata" into constants

    [ci skip-rust]
    
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    71f776f View commit details
    Browse the repository at this point in the history
  6. Adds unit tests for lockfile invalidation helpers

    [ci skip-rust]
    
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    47af3f1 View commit details
    Browse the repository at this point in the history
  7. Adds comment to explain lambda

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    fca64b5 View commit details
    Browse the repository at this point in the history
  8. Code review concerns

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    148c29e View commit details
    Browse the repository at this point in the history
  9. Factors out metadata functions into lockfile_metadata.py. This will…

    … be simpler, I promise.
    
    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    8a599a1 View commit details
    Browse the repository at this point in the history
  10. Improves unit tests per code review comments

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    7066ab2 View commit details
    Browse the repository at this point in the history
  11. Fixes formatting issues

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    4a489bb View commit details
    Browse the repository at this point in the history
  12. Removes cicrular dependency in lockfile_metadata

    [ci skip-rust]
    
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    08ee67b View commit details
    Browse the repository at this point in the history
  13. Remove walrus

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    324dd0e View commit details
    Browse the repository at this point in the history
  14. Renamed lockfile_test.py

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    ba02a9a View commit details
    Browse the repository at this point in the history
  15. Updates invalidation digest output

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    1d517fc View commit details
    Browse the repository at this point in the history
  16. Resolve small nitpicks

    # Rust tests and lints will be skipped. Delete if not intended.
    [ci skip-rust]
    
    # Building wheels and fs_util will be skipped. Delete if not intended.
    [ci skip-build-wheels]
    Christopher Neugebauer committed Jul 30, 2021
    Configuration menu
    Copy the full SHA
    3694ae3 View commit details
    Browse the repository at this point in the history