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

⚠️ CONFLICT! Lineage pull request for: skeleton #25

Merged
merged 92 commits into from
Aug 17, 2021

Commits on Apr 6, 2021

  1. Add better build instructions to the README.

    * Add instructions for cross-platform builds
    * Clean up shields
    * Clean up tables for each Docker configuration item
    * Add section about supported tags
    felddy committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    6427dfa View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Skip CodeQL workflow for Dependabot branches on push events

    This should resolve the following error:
    
    Error: Workflows triggered by Dependabot on the "push" event run with read-only
    access. Uploading Code Scanning results requires write access. To use Code
    Scanning with Dependabot, please ensure you are using the "pull_request" event
    for this workflow and avoid triggering on the "push" event for Dependabot
    branches. See
    https://docs.github.com/en/code-security/secure-coding/configuring-code-scanning#scanning-on-push
    for more information on how to configure these events.
    mcdonnnj committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    cd0d272 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    d354a54 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    267e56b View commit details
    Browse the repository at this point in the history
  3. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    d0d474c View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    d58e50c View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    c8ea902 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    felddy and mcdonnnj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    f014b4c View commit details
    Browse the repository at this point in the history
  7. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    4df9da2 View commit details
    Browse the repository at this point in the history
  8. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    2c06a69 View commit details
    Browse the repository at this point in the history
  9. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    6a11d94 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Improve gitignore file comments and organization.

    * Add a comment describing what the files does.
    * Add sections to organize patterns.
    felddy committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    ba49077 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Remove user from CODEOWNERS

    Due to her departure this removes hillaryj from the default CODEOWNERS we use
    in our projects.
    mcdonnnj committed Apr 15, 2021
    Configuration menu
    Copy the full SHA
    2c4d7a2 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. Add semver package to development requirements

    The semver package is needed by the bump_version.sh script, but it is not
    included in requirements-dev.txt.
    mcdonnnj committed Apr 25, 2021
    Configuration menu
    Copy the full SHA
    5fb5dbc View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    9938f67 View commit details
    Browse the repository at this point in the history
  2. Change compose specification version to match pyenv testing composition.

    The version attribute has been depricated and will be removed once our 
    systems move to a more recent release.
    felddy committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    67f3a0c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d69636 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    Co-authored-by: Hillary <hillary.jeffrey@trio.dhs.gov>
    felddy and hillaryj authored Apr 26, 2021
    Configuration menu
    Copy the full SHA
    3b62397 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Add the tag.sh script to this repository

    Since the GitHub Actions configuration builds images on tag pushes, we should
    use the standard tagging script we use for the same purpose in other
    repositories. This will make it easier to tag, build, and push Docker images
    of a specific version in a standardized manner.
    mcdonnnj committed May 10, 2021
    Configuration menu
    Copy the full SHA
    bc46deb View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Update README.md

    Co-authored-by: Shane Frasier <jeremy.frasier@trio.dhs.gov>
    felddy and jsf9k authored May 25, 2021
    Configuration menu
    Copy the full SHA
    d405a76 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Update pre-commit hooks

    Hooks updated with the `pre-commit autoupdate` command.
    
    Note:
    The `ansible-lint` hook is intentionally being held back on 4.3.7 because of
    ongoing issues with the 5.x version and how we use Ansible (standalone Galaxy
    roles).
    mcdonnnj committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    0349499 View commit details
    Browse the repository at this point in the history
  2. Update configuration instructions for pyenv

    With the release of pyenv v2.0.0 there is a breaking change around startup
    logic that necessitates an update for our pyenv setup instructions. Also
    add a statement about how to get configuration instructions from pyenv
    itself.
    mcdonnnj committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    23b324b View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Merge pull request #71 from cisagov/maintenance/update_pre-commit_hooks

    Update pre-commit Hooks
    mcdonnnj authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    bd12db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39a67fc View commit details
    Browse the repository at this point in the history
  3. Merge pull request #72 from cisagov/maintenance/remove_user_from_code…

    …owners
    
    Remove User from CODEOWNERS
    mcdonnnj authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    01b06c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b486037 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #75 from cisagov/documentation/update_pyenv_instru…

    …ctions
    
    Update Instructions for Configuring pyenv
    mcdonnnj authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    02aefa1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e140c33 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #70 from cisagov/improvement/gitignore_me

    Improve gitignore file comments and organization.
    mcdonnnj authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    b0e7f01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f250f01 View commit details
    Browse the repository at this point in the history
  9. Add Docker section to the gitignore file

    Mirror changes in cisagov/skeleton-generic by adding a Docker section to the
    gitignore file and moving appropriate entries to that section.
    mcdonnnj committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    8c51707 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Merge pull request #59 from cisagov/lineage/skeleton

    ⚠️ CONFLICT! Lineage pull request for: skeleton
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    ed8cff9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e5bc0b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #53 from cisagov/improvement/skip_codeql_on_push_f…

    …or_dependabot_branches
    
    Skip CodeQL Workflow for Dependabot Branches on push Events
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    2bad364 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc417c8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #55 from cisagov/bug/add_semver_to_requirements

    Add semver to Development Requirements File
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    d580ccb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a42f980 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #57 from cisagov/improvement/add_tag_script

    Add the tag.sh Script
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    a42ebe6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bce972 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #49 from cisagov/improvement/gh_registry

    Enable container publication to GitHub Container Registry.
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    1c8c7d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    688f98b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #51 from cisagov/improvement/readme_build_instruct…

    …ions
    
    Add better build instructions to the README.
    mcdonnnj authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    b1949f9 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    ca4306a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Update the README to reference the latest version of the Docker conta…

    …iner
    
    This change was discussed among @cisagov/team-ois here:
    cisagov/gatherer#60 (review)
    
    Also correct git comments to use the imperative mood.
    jsf9k committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    68948bb View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add a section to the README for ports

    Co-authored-by: dav3r <david.redmin@trio.dhs.gov>
    jsf9k and dav3r committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    d091518 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #62 from cisagov/improvement/use-latest-version-nu…

    …mber-in-readme
    
    Update the README to reference the latest version of the Docker container
    jsf9k authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    ce74596 View commit details
    Browse the repository at this point in the history
  3. Document the single exposed (but non-functional) port

    Co-authored-by: Nick M <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    1f6d090 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #61 from cisagov/documentation/add-ports-section

    Add a section to the README for ports
    jsf9k authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    b1aa84c View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Add style enforcement rules

    Add rules to enforce ATX-closed headers, dashes for unordered list elements,
    and `1.` for ordered list elements.
    mcdonnnj committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    1e8f822 View commit details
    Browse the repository at this point in the history
  2. Add rule for image headers

    Add <h1> and <img> tags to the allowed list for MD033 (HTML elements) to
    support using an image as the first thing in a markdown file (header image).
    mcdonnnj committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    afc6bd6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Configuration menu
    Copy the full SHA
    33a28ee View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Switch to a YAML markdownlint configuration file

    This converts the existing `.mdl_config.json` file to an equivalent
    `.mdl_config.yaml` file. The reference in the markdownlint pre-commit hook
    configuration is updated to match.
    
    Co-authored-by: Shane Frasier <jeremy.frasier@trio.dhs.gov>
    mcdonnnj and jsf9k committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    ce173f4 View commit details
    Browse the repository at this point in the history
  2. Add comments to markdownlint configuration

    Now that this is a YAML file we can add comments explaining the rule
    modifications we use. This will make it easier to edit or expand in the future.
    mcdonnnj committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    f2a4230 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Add the validate_manifest hook from pre-commit

    This hook will validate any pre-commit hook manifest files in the repository.
    mcdonnnj committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    d4781ee View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Install terraform and packer for the linting job

    We should be doing this because the Packer and Terraform pre-commit
    hooks leverage the corresponding executables; therefore, it makes
    sense to go ahead and install the particular versions of those
    executables that we support.  Also add support for optionally
    debugging via tmate.
    
    See also cisagov/skeleton-generic#74.
    jsf9k committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    106af21 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Break out the curl cache creation into its own step

    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj authored Jul 10, 2021
    Configuration menu
    Copy the full SHA
    c481043 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary line in tasks

    There is no reason to create /usr/bin/terraform.  This is a vestige of
    an earlier age.
    
    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    70414cf View commit details
    Browse the repository at this point in the history
  3. Modify the Packer installation to model that of Terraform

    The Terraform installation does not destroy the existing system
    Terraform installation, and neither should the Packer installation.
    
    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    b629f7f View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2021

  1. Install a specific version of terraform-docs

    Note that this change is dependent on the merging of
    cisagov/setup-env-github-action#31.
    
    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj committed Jul 11, 2021
    Configuration menu
    Copy the full SHA
    181d1b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Move go installation so that it takes place before the cache task

    Some variables defined in the go installation are used in the cache
    task, so the go installation must happen first.
    
    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    bb6e566 View commit details
    Browse the repository at this point in the history
  2. Capitalize Go for consistency

    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    337d1ef View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Prefer the newer "go install" syntax

    As of [Go 1.16](https://tip.golang.org/doc/go1.16#go-command) the `GO111MODULE` environment variable defaults to `on` and `go get` has been deprecated for module installation.
    
    Co-authored-by: Nick M. <50747025+mcdonnnj@users.noreply.github.com>
    jsf9k and mcdonnnj authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    8ee2116 View commit details
    Browse the repository at this point in the history
  2. Install the shfmt tool for GHA

    The `shfmt` tool does not ship on the GitHub Actions runners so we must install
    it manually.
    mcdonnnj committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    e2a729d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Replace the beautysh hook with pre-commit-shfmt

    We have had a difficult time with how beautysh parses some shellscripts. I went
    in pursuit of an alternative and I believe shfmt to be a good alternative.
    
    Co-authored-by: Shane Frasier <jeremy.frasier@trio.dhs.gov>
    mcdonnnj and jsf9k committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    406b688 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b48e75 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Configuration menu
    Copy the full SHA
    4d37dfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eede87c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    408969a View commit details
    Browse the repository at this point in the history
  4. Capitalize Docker in README

    dav3r authored Jul 15, 2021
    Configuration menu
    Copy the full SHA
    51076ed View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    440753c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Update pre-commit hooks

    This is performed by running `pre-commit autoupdate`, but with the
    `ansible-lint` hook held back manually.
    mcdonnnj committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    1708b5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7dcfee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c17800a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #80 from cisagov/improvement/add_pre-commit_hook

    Add the validate_manifest Hook to pre-commit Configuration
    mcdonnnj authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    41a5286 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e607360 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f6ad0e9 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #79 from cisagov/improvement/update_mdl_configuration

    Update markdownlint Configuration
    mcdonnnj authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    382c39c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3e3b918 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #82 from cisagov/improvement/install-tf-and-packer…

    …-for-linting
    
    Install terraform and packer for the linting job
    mcdonnnj authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    0e4fc41 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3e83a80 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #84 from cisagov/improvement/replace_beautysh_with…

    …_shfmt
    
    Replace beautysh hook with cisagov/pre-commit-shfmt
    mcdonnnj authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    81cdb4d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a5e938a View commit details
    Browse the repository at this point in the history
  13. Satisfy pre-commit hooks

    Update to reflect the new pre-commit configuration.
    mcdonnnj committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    6ad71a8 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Merge pull request #66 from cisagov/lineage/skeleton

    ⚠️ CONFLICT! Lineage pull request for: skeleton
    mcdonnnj authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    78450f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22951ea View commit details
    Browse the repository at this point in the history
  3. Merge pull request #60 from cisagov/improvement/standardize_lineage_c…

    …onfiguration
    
    Standardize the Layout of the Lineage Configuration File
    mcdonnnj authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    0f98fd6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fa87fbb View commit details
    Browse the repository at this point in the history
  5. Merge pull request #63 from cisagov/update/bump_github-script_to_v4

    Update the Pin for actions/github-script to v4
    mcdonnnj authored Jul 22, 2021
    Configuration menu
    Copy the full SHA
    d10c669 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c8bc18 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2021

  1. Merge pull request #65 from cisagov/dav3r-patch-1

    Use preferred capitalization for Docker and Docker Hub
    mcdonnnj authored Jul 23, 2021
    Configuration menu
    Copy the full SHA
    c6aa7f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Configuration menu
    Copy the full SHA
    46fceb1 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Update information about image tags in the README

    The project does not rely on any underlying versioning to dictate the version
    used in its image tags. The README is updated to reflect that state of affairs.
    mcdonnnj committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    3a938ac View commit details
    Browse the repository at this point in the history