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

scripts refactoring #667

Merged
merged 4 commits into from
Jun 23, 2023
Merged

scripts refactoring #667

merged 4 commits into from
Jun 23, 2023

Commits on Jun 23, 2023

  1. scripts: Move helper scripts to a central place

    The helper scripts for maintaining are distributed over several
    directories. Let's move them to the scripts directory.
    
    Signed-off-by: Daniel Wagner <[email protected]>
    igaw committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    08ff8a4 View commit details
    Browse the repository at this point in the history
  2. scripts: Call update doc script from top level dir

    Make sure that the script runs from the lop level dir.
    
    While at it also properly quote variables to make shellcheck happy.
    
    Signed-off-by: Daniel Wagner <[email protected]>
    igaw committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    c472034 View commit details
    Browse the repository at this point in the history
  3. scripts: Sync release script

    Sync with the nvme-cli release script.
    
    Signed-off-by: Daniel Wagner <[email protected]>
    igaw committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    521efab View commit details
    Browse the repository at this point in the history
  4. build: Move CI build steps into a scripts

    Move the build instruction into a script. This allows to run these steps
    also locally.
    
    Also disable the fallback static library build as it is clearly not
    working because in the dependencies rely to link against a dynamic
    glibc. Instead just add a minimal static build without fallbacks.
    
    While we are at it, also add a debug clang build.
    
    Signed-off-by: Daniel Wagner <[email protected]>
    igaw committed Jun 23, 2023
    Configuration menu
    Copy the full SHA
    9f540a3 View commit details
    Browse the repository at this point in the history