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

Tech debt - Maven lifecycle updates #2326

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Commits on Nov 17, 2024

  1. Based on the minor security incident linked to DPC-4341, updated .git…

    …ignore to ignore all contents in project tmp/ directory, but to create an empty directory (with .keep placeholder) to support local, cicd, and op tmp work as necessary.
    ceh1 committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    6c686b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Renamed integration test files as *IT.java to prepare for failsafe pl…

    …ugin. Preserving commit history on files by minimizing changes during rename.
    Charles Horowitz authored and Charles Horowitz committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2fea577 View commit details
    Browse the repository at this point in the history
  2. Updated classnames to reflect file renames

    ceh1 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    1a7fa44 View commit details
    Browse the repository at this point in the history
  3. Updated POM to configure surefire for renamed IT files when in integr…

    …ation-tests profile
    ceh1 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    9885590 View commit details
    Browse the repository at this point in the history
  4. Added maven clean plugin with config because CICD filelocks are slow …

    …to release
    ceh1 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    6f56bd7 View commit details
    Browse the repository at this point in the history
  5. Added test display names

    ceh1 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    1e4a2fd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3a586be View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Knocked out excessive shade warnings

    ceh1 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    b0b85fa View commit details
    Browse the repository at this point in the history
  2. Updated maven plugin versions

    ceh1 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    8519115 View commit details
    Browse the repository at this point in the history
  3. Updated POM to use maven failsafe plugin for integration test rather …

    …than reusing Surefire (generally used to unit test)
    ceh1 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    977c8a3 View commit details
    Browse the repository at this point in the history
  4. Updated tests run command to set integration test maven goal and add …

    …support for verbose test reporting when desired
    ceh1 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2a32c47 View commit details
    Browse the repository at this point in the history
  5. Temporary disabling of make smoke at the end of the ci-workflow. dpc-…

    …smoketest is cleaned, compiled, and packaged during dpc-test.sh anyways, and recent updates to CICD/github action runner seem to have introduced new problems with our process
    ceh1 committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    dd3d008 View commit details
    Browse the repository at this point in the history