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

feat: individual support for manual checks and exceptions #84

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

Conversation

truptilangalia-crest
Copy link
Contributor

Following changes have been done as part of this PR

  • Instead of maintaining a single file for manual checks and exception, now action will use two individual files, .appinspect.manual.check and .appinspect.expect
  • Added a validation to check all the expected checks which are mentioned in .appinspect.expect must contain a ticket id starting with ADDON/APPCERT
  • Removed condition for checking manual_check is vetted only when included tag is manual, action will check if manual_check is vetted or not for all the tags
  • Upgraded Appinspect version to the latest available 2.30.0
  • Made enhancements to better represent test report in CI stage for easy understanding

@uoboda-splunk
Copy link
Contributor

Please fix pre-commit Fix for Build Action is already there #83 - you should use sudo snap install yq to install yq

entrypoint.sh Outdated
echo "::endgroup::"
fi

exit "$exit_code"
exit "$(($exit_code_failure_check || $exit_code_manual_check))"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

newline needed - please fix pre-commit and CI

action.yml Outdated
required: false
default: ".app-vetting.yaml"
default: ".appinspect.manualcheck"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what do you think about keeping .yaml extension in the file name? it's more clear what kind of data is inside

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants