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

fix: deterministic compiled mainfile #348

Merged
merged 5 commits into from Sep 27, 2021

Commits on May 18, 2021

  1. fix: determanistic compiled mainfile

    sort template data so resulting mainfile is consistantly reproducible,
    which is important to leverage build cache and results in a consistent
    build id on output (given identical build parameters, e.g. ldflags,
    output file name, etc.)
    
    Result of `mage -compile ./mage_static && go tool buildid ./mage_static`
    should now always be identical on repeated invocation.
    
    Results in a probably imperceptible build time quickening, but solves a
    minor peave of mine, and adds a test as protection from regression :)
    ClaudiaJ committed May 18, 2021
    Configuration menu
    Copy the full SHA
    f980da0 View commit details
    Browse the repository at this point in the history
  2. fix: poorly spelled test

    Co-authored-by: Nate Finch <nate.finch@gmail.com>
    ClaudiaJ and natefinch committed May 18, 2021
    Configuration menu
    Copy the full SHA
    7edae66 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Update parse/parse.go

    got caught out not using vim's spellcheck
    
    Co-authored-by: Paul Burlumi <paul@burlumi.com>
    ClaudiaJ and paulburlumi committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    51fac8c View commit details
    Browse the repository at this point in the history
  2. Update mage/main.go

    got caught out not using vim's spellcheck
    
    Co-authored-by: Paul Burlumi <paul@burlumi.com>
    ClaudiaJ and paulburlumi committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    728e1d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. fix spelling

    Co-authored-by: Paul Burlumi <paul@burlumi.com>
    natefinch and paulburlumi committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    1af6145 View commit details
    Browse the repository at this point in the history