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

Standardised verifiable builds #1148

Merged
merged 73 commits into from
Jul 13, 2023
Merged

Standardised verifiable builds #1148

merged 73 commits into from
Jul 13, 2023

Commits on Jun 5, 2023

  1. docker image + tokio

    SkymanOne committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    b3eafd3 View commit details
    Browse the repository at this point in the history
  2. docker client draft

    SkymanOne committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a11bb5b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. refactoring execute func

    SkymanOne committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    ade7003 View commit details
    Browse the repository at this point in the history
  2. successful docker build

    SkymanOne committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    26328c6 View commit details
    Browse the repository at this point in the history
  3. persist flags in the main execution context

    SkymanOne committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    773a2ff View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. docker readme + respect host flags

    SkymanOne committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    763cc77 View commit details
    Browse the repository at this point in the history
  2. add build steps

    SkymanOne committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    300b725 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. better image, custom image arg, container reuse

    SkymanOne committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    7dca32b View commit details
    Browse the repository at this point in the history
  2. fix readme example

    SkymanOne committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    55b72f1 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    f63a53e View commit details
    Browse the repository at this point in the history
  4. fix docs

    SkymanOne committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    9955f25 View commit details
    Browse the repository at this point in the history
  5. update README

    SkymanOne committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    5fe03fb View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. docs fixes

    SkymanOne committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    47d63d0 View commit details
    Browse the repository at this point in the history
  2. clarification in the docs

    SkymanOne committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    6d3d7fd View commit details
    Browse the repository at this point in the history
  3. use locked for cargo install

    SkymanOne committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    334ed7c View commit details
    Browse the repository at this point in the history
  4. concat install and cleanup commands

    SkymanOne committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    55ce730 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. use arg instead of env in dockerfile

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    54e0291 View commit details
    Browse the repository at this point in the history
  2. add version labels

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    e28ddcb View commit details
    Browse the repository at this point in the history
  3. update comments

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    a51ea03 View commit details
    Browse the repository at this point in the history
  4. decompose the function

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    80c9252 View commit details
    Browse the repository at this point in the history
  5. correct argument passing in dockerfile

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    fd4773a View commit details
    Browse the repository at this point in the history
  6. refactoring

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    b2eb769 View commit details
    Browse the repository at this point in the history
  7. more fixes

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    23bd332 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    5bb5ca4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c706c83 View commit details
    Browse the repository at this point in the history
  10. changelog entry

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    4c69b28 View commit details
    Browse the repository at this point in the history
  11. fixes

    SkymanOne committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    427f27b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. refactoring

    SkymanOne committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    000d302 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. explicitly specify versions of apt packages

    SkymanOne committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    a8db873 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. refactoring

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    8264529 View commit details
    Browse the repository at this point in the history
  2. add module docs

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    a86dcce View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    5722084 View commit details
    Browse the repository at this point in the history
  4. refactoring

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    2c419eb View commit details
    Browse the repository at this point in the history
  5. doc fix and optionally use git in docker image

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    085a744 View commit details
    Browse the repository at this point in the history
  6. Error handling for builds

    SkymanOne committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    913d2a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. use single var in docker and refactor docker module

    SkymanOne committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    1d84b3c View commit details
    Browse the repository at this point in the history
  2. notes on apple silicon

    SkymanOne committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d237d73 View commit details
    Browse the repository at this point in the history
  3. remove unused arg in dockerfile

    SkymanOne committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    d0e00dd View commit details
    Browse the repository at this point in the history
  4. use target path correctly

    SkymanOne committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2f35698 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. handle building with relative paths + permissions

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    3e157f4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    b78d91e View commit details
    Browse the repository at this point in the history
  3. more flags in docker image + fixes

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    9800402 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    e489c74 View commit details
    Browse the repository at this point in the history
  5. remove unused code

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    2fd00cf View commit details
    Browse the repository at this point in the history
  6. add git info to docker metadata

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    02aa0af View commit details
    Browse the repository at this point in the history
  7. use env to detect running OS

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    fa95d79 View commit details
    Browse the repository at this point in the history
  8. detect host OS

    SkymanOne committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    ea251da View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. non-root docker user

    SkymanOne committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    696a5d1 View commit details
    Browse the repository at this point in the history
  2. mount contract to home dir in docker

    SkymanOne committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    acf89ad View commit details
    Browse the repository at this point in the history
  3. give permission to target to everyone

    SkymanOne committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    217ab6a View commit details
    Browse the repository at this point in the history
  4. fix typo

    SkymanOne committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    707bfb1 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. use current uid and gid for docker

    SkymanOne committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    f620dcc View commit details
    Browse the repository at this point in the history
  2. conditional compilation

    SkymanOne committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    37ae55d View commit details
    Browse the repository at this point in the history
  3. dont cache ci template and use musl in docker

    SkymanOne committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    dd6a89d View commit details
    Browse the repository at this point in the history
  4. OS specific code blocks

    SkymanOne committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    5ec303b View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. print error logs

    SkymanOne committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    7209fa3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    85aceb1 View commit details
    Browse the repository at this point in the history
  3. remove the message

    SkymanOne committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6b8a028 View commit details
    Browse the repository at this point in the history
  4. calculate digest in separate func

    SkymanOne committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    00d82b4 View commit details
    Browse the repository at this point in the history
  5. filter our status msgs in error

    SkymanOne committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    14d1236 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. update comments

    SkymanOne committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    b2faaff View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    73b7166 View commit details
    Browse the repository at this point in the history
  3. resolve other merge conflicts

    SkymanOne committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4700472 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. display container name

    SkymanOne committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    0c40092 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    14ab832 View commit details
    Browse the repository at this point in the history
  3. properly trancate error output

    SkymanOne committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    92a7867 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Merge branch 'master' into gn/verifiable-build

    SkymanOne committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    517b4bf View commit details
    Browse the repository at this point in the history
  2. apply Andrews suggestions

    SkymanOne committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    b6b66e9 View commit details
    Browse the repository at this point in the history
  3. proper build step logs

    SkymanOne committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    590b5b8 View commit details
    Browse the repository at this point in the history
  4. fix generation of ABI

    SkymanOne committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    d515504 View commit details
    Browse the repository at this point in the history
  5. hash the cmd, not entrypoint for digest

    SkymanOne committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    44958e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. fix args parsing and add docs

    SkymanOne committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    ad1ddc6 View commit details
    Browse the repository at this point in the history
  2. clippy fix

    SkymanOne committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    6e02958 View commit details
    Browse the repository at this point in the history