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

Update Github CI #1393

Merged
merged 79 commits into from
Mar 15, 2023
Merged

Update Github CI #1393

merged 79 commits into from
Mar 15, 2023

Commits on Mar 14, 2023

  1. Update CMake formatting check

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    13aaba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3c9743 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b0dafe View commit details
    Browse the repository at this point in the history
  4. Rewrite build script

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6407f60 View commit details
    Browse the repository at this point in the history
  5. Remove testsuite stuff from docker images

    This will be done in the CI workflow instead.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    5aaf881 View commit details
    Browse the repository at this point in the history
  6. Update README

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    1c8b3df View commit details
    Browse the repository at this point in the history
  7. Remove test workflow

    The testsuite doesn't run on Github CI because... reasons.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bb59e07 View commit details
    Browse the repository at this point in the history
  8. Add PR build tests

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7331ac7 View commit details
    Browse the repository at this point in the history
  9. Add dependency version checks

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    9c67f99 View commit details
    Browse the repository at this point in the history
  10. Disable release workflow

    The release process will (eventually) be a copy of the container created
    by the Dockerfile. In essence, just a regular Dyninst image but at a fixed
    version.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    38d0309 View commit details
    Browse the repository at this point in the history
  11. Rename base-containers.yaml to dev-containers.yaml

    This reflects its new purpose
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    2ca4e18 View commit details
    Browse the repository at this point in the history
  12. Update dev container creation

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    19bdc89 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ca5a49c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4f8acb5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ca1189e View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e72ae9e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7073b5f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1693f3f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3ee32f5 View commit details
    Browse the repository at this point in the history
  20. Rename 'Build Tests' workflow to 'Pull Request Tests'

    It better reflects what's happening
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bf9a79f View commit details
    Browse the repository at this point in the history
  21. Use latest Github ubuntu image for cmake formatting job

    There's no need for it to be a specific version.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    b5a1c2f View commit details
    Browse the repository at this point in the history
  22. Use only dyninst org when building dev containers

    If someone forks our repo, they can re-write the workflows if they want them to work for their fork.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bc88424 View commit details
    Browse the repository at this point in the history
  23. Remove pull request checks in dev-containers

    This is only ever run when we push to master, so the checks are redundant.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    805695e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bc9d4df View commit details
    Browse the repository at this point in the history
  25. Add debugging to pr-tests

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    97a1492 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    df883b5 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    f59afbe View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    eb1b721 View commit details
    Browse the repository at this point in the history
  29. Run only on base container

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e36f18b View commit details
    Browse the repository at this point in the history
  30. More debugging

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    9ebf019 View commit details
    Browse the repository at this point in the history
  31. Revert "Run only on base container"

    This reverts commit e35c254.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6518a88 View commit details
    Browse the repository at this point in the history
  32. Checkout to /dyninst

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    86a54c1 View commit details
    Browse the repository at this point in the history
  33. Bind mount the container

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    6a35263 View commit details
    Browse the repository at this point in the history
  34. Fix typo

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    63fa147 View commit details
    Browse the repository at this point in the history
  35. Use an anonymous volume name

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    0e2745a View commit details
    Browse the repository at this point in the history
  36. Volume mount to '.'

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e317e37 View commit details
    Browse the repository at this point in the history
  37. Use an anonymous volume name

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    1449c85 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    c2af0a9 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    6cccc6c View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    174a1e5 View commit details
    Browse the repository at this point in the history
  41. Use env.GITHUB_WORKSPACE

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    ef83cd6 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    ef26f54 View commit details
    Browse the repository at this point in the history
  43. More debugging

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    e731da5 View commit details
    Browse the repository at this point in the history
  44. Use abs path for link

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    31324e6 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    29d50a5 View commit details
    Browse the repository at this point in the history
  46. Remove debugging

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    20b1c2e View commit details
    Browse the repository at this point in the history
  47. Use checkout action to bring in other repos

    'git' isn't installed in the container
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    72c7da3 View commit details
    Browse the repository at this point in the history
  48. Add symlink back

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    530ccd1 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    50ab95b View commit details
    Browse the repository at this point in the history
  50. Specify paths for checkout

    This prevents the action from deleting everything in the working directory.
    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    132b93e View commit details
    Browse the repository at this point in the history
  51. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bf08fbf View commit details
    Browse the repository at this point in the history
  52. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7093401 View commit details
    Browse the repository at this point in the history
  53. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    42e3004 View commit details
    Browse the repository at this point in the history
  54. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    a2aecfb View commit details
    Browse the repository at this point in the history
  55. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    bd712ae View commit details
    Browse the repository at this point in the history
  56. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7aca07d View commit details
    Browse the repository at this point in the history
  57. Debug testsuite

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    c3c4d34 View commit details
    Browse the repository at this point in the history
  58. Remove testsuite build

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    536038c View commit details
    Browse the repository at this point in the history
  59. Don't use clear

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    299e0ae View commit details
    Browse the repository at this point in the history
  60. external-tests debugging

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    638cf90 View commit details
    Browse the repository at this point in the history
  61. Enable whole pipeline

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    387bccb View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    7378b68 View commit details
    Browse the repository at this point in the history
  63. Whitespace in docker/build.sh

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    d6c63ce View commit details
    Browse the repository at this point in the history
  64. Use updated container naming

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    7a69dd5 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    3baa23a View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    bcd5b13 View commit details
    Browse the repository at this point in the history
  67. Fix bug in build_elfutils.sh

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    f07d318 View commit details
    Browse the repository at this point in the history
  68. Use updated container names

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    1686fb5 View commit details
    Browse the repository at this point in the history
  69. Debug containers

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    75a91fc View commit details
    Browse the repository at this point in the history
  70. Debug containers

    hainest committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    3b09495 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    4e3178b View commit details
    Browse the repository at this point in the history
  2. Add clang build to PR tests

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    3d3387b View commit details
    Browse the repository at this point in the history
  3. Update PR test job names

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    72d583f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    abeb674 View commit details
    Browse the repository at this point in the history
  5. Debug build script

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    b476fcc View commit details
    Browse the repository at this point in the history
  6. Add libomp

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    6f5da6e View commit details
    Browse the repository at this point in the history
  7. use libomp-dev

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    767143d View commit details
    Browse the repository at this point in the history
  8. Debug builds

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    3c8faad View commit details
    Browse the repository at this point in the history
  9. Undo debugging stuff

    hainest committed Mar 15, 2023
    Configuration menu
    Copy the full SHA
    03c0ee2 View commit details
    Browse the repository at this point in the history