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

Docker updates #238

Merged
merged 5 commits into from
Mar 24, 2024
Merged

Docker updates #238

merged 5 commits into from
Mar 24, 2024

Commits on Mar 24, 2024

  1. docker: run dnf upgrade in Fedora dockerfiles

    I'm not really sure if this is the right thing to do, but seemed to
    work.
    jnikula committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    b3cf64c View commit details
    Browse the repository at this point in the history
  2. docker: add Fedora rawhide and Ubuntu latest Dockerfiles

    Fedora rawhide seems to have the latest of everything, including clang,
    so it's a good environment for testing. Ubuntu is of course very common.
    jnikula committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    07fb9d5 View commit details
    Browse the repository at this point in the history
  3. docker: rename docker-test-html targets to docker-html

    Shorter, and reflects the idea better.
    jnikula committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    8352045 View commit details
    Browse the repository at this point in the history
  4. docker: add a Makefile trick to auto-complete implicit rules

    Bash completion figures out the targets from the Makefile, but ignores
    implicit/pattern rules. Add some magic to create real docker-test.* and
    docker-html.* targets to get proper autocompletion.
    jnikula committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    640f6e5 View commit details
    Browse the repository at this point in the history
  5. docker: ensure working directory is clean

    Using git archive to transfer files to the docker images means
    uncommitted modifications aren't transfered. It can be confusing if the
    modifications aren't reflected in the results. Fail with a warning
    message if the working directory is not clean.
    jnikula committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    2db0ac4 View commit details
    Browse the repository at this point in the history