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

Fix failing GitHub Actions CI #475

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

Commits on Jan 29, 2023

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

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    7881167 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    066dd19 View commit details
    Browse the repository at this point in the history
  3. Add format.ps1xml file back to complete manifest

    Remove more unnecessary references to pesterinfo file
    Remove unused dependencies file
    Adjust version of Pester in readme
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ef87911 View commit details
    Browse the repository at this point in the history
  4. Add sanity output check

    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    e15f030 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7dffdb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1cd0fcd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0818688 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3347b8c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4fd8501 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a1ab8c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9206937 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d4c4913 View commit details
    Browse the repository at this point in the history
  13. Find out exact location of BuiltModule Path

    Also show what is located in $env:PROJECTROOT/PSKoans and what is in $env:BUILTMODULEPATH
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    6e1597b View commit details
    Browse the repository at this point in the history
  14. Access BuiltModulePath from env

    GitHub env acts differently when set in the yml
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    9b1e741 View commit details
    Browse the repository at this point in the history
  15. Forgot to delete upper portion

    Also adds printout of all env variables
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    8c677d9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6d5a5cf View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5e6dac3 View commit details
    Browse the repository at this point in the history
  18. Pass in vars into pwsh env

    It seems that scripts need to have their environment variables passed in from the actions yaml
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    feb5630 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    887e1e6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d2e0797 View commit details
    Browse the repository at this point in the history
  21. Add another env variable to script

    Also clean up some of the unused debugging
    Flattens if/else now that I know which var is the correct one
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    3c56d9c View commit details
    Browse the repository at this point in the history
  22. Expand variable within variable

    Also add some output statements for clarity
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    b6e9378 View commit details
    Browse the repository at this point in the history
  23. Pass in another env variable

    Also, store the calculated path variable for use in later copying
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    53f564b View commit details
    Browse the repository at this point in the history
  24. Determine the value for PROJECTROOT

    I am trying to understand how the env variables sometime pass in correct and sometimes are only seemingly visible (when viewing the action output) but not when trying to reference them in code.
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    62dc635 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    30e63b8 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d9804aa View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    8bc0245 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    71b9b64 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    9fbead6 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    8cd7897 View commit details
    Browse the repository at this point in the history
  31. Made RequiredVersion accessible

    Also allowed for more than 1 required or nested module going forward
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    218c575 View commit details
    Browse the repository at this point in the history
  32. Remove debug remnant

    Also try to correctly specify module output location
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    ce0fc64 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    af95d8c View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    e1bf744 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    4e53a20 View commit details
    Browse the repository at this point in the history
  36. Add Pester to output

    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    30c5d29 View commit details
    Browse the repository at this point in the history
  37. Temporarily remove module cacher

    It appears to have an issue restoring the PlatyPS module. Switching to manual always-install option
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    492df63 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    4570179 View commit details
    Browse the repository at this point in the history
  39. Fix syntax error

    And fix missing whitespace
    beau-witter committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    2b4b6ed View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    17a9f4c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    d7b99a0 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    6a670e1 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    ff59daa View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    458cc95 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    04bb82e View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    81efe4c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Revert back to caching ps modules

    The platyPS module needed to match case exactly
    beau-witter committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    0c0eebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6bb1876 View commit details
    Browse the repository at this point in the history
  3. Update Measure-Koan for first-time execution

    With using pester 5+ some of the old setup no longer works. This should fix that.
    beau-witter committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    5c3d2c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cff5e26 View commit details
    Browse the repository at this point in the history
  5. Update tests to use -ModuleName

    As part of the upgrade to pester 5
    beau-witter committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    5144398 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eff73b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Update tests to Pester v5+

    Ensure new lines at EOF
    Update to use ModuleName where necessary
    All tests now pass!
    beau-witter committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    cdc448d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ff95b4 View commit details
    Browse the repository at this point in the history
  3. Update Test steps

    Bump to latest versions
    Correct environment variable access
    beau-witter committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    52961af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    264ed7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4cc08ea View commit details
    Browse the repository at this point in the history
  6. Small change to location variable for test files

    Also added the generated coverage and test results files to the ignore.
    beau-witter committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    2cd21e9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    43e69b6 View commit details
    Browse the repository at this point in the history
  8. Replace missing var

    Also revert output change
    beau-witter committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    83e1d7e View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Configuration menu
    Copy the full SHA
    7167723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    356c8bc View commit details
    Browse the repository at this point in the history
  3. Fix variables in pipeline

    Accidentally using powershell syntax instead of github actions
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    4db86ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d45e00e View commit details
    Browse the repository at this point in the history
  5. Fix artifact name

    Also corrects all remaining variable references
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    9132753 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26365da View commit details
    Browse the repository at this point in the history
  7. Move test reporting to its own job

    Fix test results path so the entire workspace is not packaged
    Upload code coverage results
    revert publish job to as it was
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    1f9de59 View commit details
    Browse the repository at this point in the history
  8. Fix typo in action name

    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    202651b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f0dd08c View commit details
    Browse the repository at this point in the history
  10. Fix action typo

    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    82fb5ac View commit details
    Browse the repository at this point in the history
  11. Use correct source folder

    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    aa33ffe View commit details
    Browse the repository at this point in the history
  12. Revert to original test result reporting

    May still be a good idea to update to a non-deprecated action for publishing test results
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    ec1ec3c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    405b8fb View commit details
    Browse the repository at this point in the history
  14. Revert "Update to latest of MirageNet"

    This reverts commit 405b8fb.
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    81020ba View commit details
    Browse the repository at this point in the history
  15. Revert "Revert to original test result reporting"

    This reverts commit ec1ec3c.
    beau-witter committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    f6c153f View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Configuration menu
    Copy the full SHA
    69d700a View commit details
    Browse the repository at this point in the history
  2. Fix naming collision

    Also try to output code coverage results for extra information (why does code coverage state 0% when it should currently be around 8%?)
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    41efda7 View commit details
    Browse the repository at this point in the history
  3. Add CodeCoverage Path

    Also remove passthru and adjust output to detailed
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    f33e55f View commit details
    Browse the repository at this point in the history
  4. Specify folders for Invoke-Pester

    Just the Tests folder for where to run from
    Just the PSKoans folder for where the source files are.
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    6e233a7 View commit details
    Browse the repository at this point in the history
  5. Adjust Folder structure

    This should allow Code Coverage to more directly link tests to their respective files
    Also chang the variable in the KoanValidation tests to actually print
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    7b684a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93a9460 View commit details
    Browse the repository at this point in the history
  7. Comment out install of PSKoans

    Also demote output back to Normal from Detailed
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    5424930 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    146a507 View commit details
    Browse the repository at this point in the history
  9. Remove unneeded environment variable set

    Also commented out suspected unneccesary step in the Test job
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    7665ec2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8261cff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    160008f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    279eb79 View commit details
    Browse the repository at this point in the history
  13. Add in proper PSModulePath setting

    Also remove sanity debug output
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    d937df8 View commit details
    Browse the repository at this point in the history
  14. Add docs to test run path

    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    e13ca21 View commit details
    Browse the repository at this point in the history
  15. Generate Help as required by tests

    Remove unneccesary docs inclusion in tests
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    6564d35 View commit details
    Browse the repository at this point in the history
  16. Lower output back down to normal

    Bump download-artifact to v3 to dismiss warning
    beau-witter committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    becd594 View commit details
    Browse the repository at this point in the history