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

Rewrite: Remove support for bootimage {run, test} #55

Merged
merged 30 commits into from
May 7, 2020
Merged

Commits on May 6, 2020

  1. Remove bootimage run and bootimage test commands

    We only support running/testing through the runner executable from now on.
    phil-opp committed May 6, 2020
    Configuration menu
    Copy the full SHA
    cd16aad View commit details
    Browse the repository at this point in the history
  2. Remove support for the default-target config key

    Set a default target in a `.cargo/config` file instead.
    phil-opp committed May 6, 2020
    Configuration menu
    Copy the full SHA
    4e1ed85 View commit details
    Browse the repository at this point in the history
  3. Rewrite and simplify crate

    phil-opp committed May 6, 2020
    Configuration menu
    Copy the full SHA
    2f76568 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Run cargo fmt

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    0ef3724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19b183a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    401e82e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6aebafd View commit details
    Browse the repository at this point in the history
  5. Add GitHub actions workflow

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    dbdbfba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dadba21 View commit details
    Browse the repository at this point in the history
  7. Remove musl installation

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    970f8c3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    79064d5 View commit details
    Browse the repository at this point in the history
  9. Run cargo clippy --fix

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    ebfd09a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e88d340 View commit details
    Browse the repository at this point in the history
  11. Run cargo fmt

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    120d6e6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    25ff3d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2c91433 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    224dfdb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5063af7 View commit details
    Browse the repository at this point in the history
  16. Ci: Disable set -e o pipefail for commands that are expeted to retu…

    …rn non-zero exit code
    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    f1f994a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e34e8e9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4058c54 View commit details
    Browse the repository at this point in the history
  19. Apply clippy suggestions

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    b6649fc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b6efd39 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5b06e82 View commit details
    Browse the repository at this point in the history
  22. Let caller specify kernel manifest path

    Move kernel package location code into a new public function.
    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    eada9f5 View commit details
    Browse the repository at this point in the history
  23. Use new kernel_package_for_bin method for cargo bootimage

    The `cargo bootimage` command only deals with binaries, so we don't need to try to derive the manifest path for test or doctest executables.
    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    65a03a8 View commit details
    Browse the repository at this point in the history
  24. Use CARGO_MANIFEST_DIR variable for bootimage runner

    For doctests it's not possible to derive the manifest path from the executable path and the cargo metadata since doctests live under temp and all use the same name ('rust-out'). Fortunately, cargo sets a `CARGO_MANIFEST_DIR` environment variable for runner executables that points to the manifest path of the executable (which can be different from the root manifest path for workpace projects.)
    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    e835591 View commit details
    Browse the repository at this point in the history
  25. Remove unused error variant

    phil-opp committed May 7, 2020
    Configuration menu
    Copy the full SHA
    2133b33 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    697a384 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1a86a2e View commit details
    Browse the repository at this point in the history