Skip to content

Checks that organization repositories conform to defined policies

License

Notifications You must be signed in to change notification settings

by-pinja/repository-validator

Repository files navigation

Repository Validator

MIT licensed Build Status Dependabot Status

Checks that organization repositories conforms to policies defined by organization

For example, repositories should have

  • Descriptions
  • README.MD-files
  • Licenses, if public

Read more about Rules

If you have received an Issue or a Pull Request created by this application, see repository validation configuration guide

Read project Wiki for more information about project usage and development

Contributing

If you want to help, see contributing guidelines

To learn how repository-validator is built and tested, see Development guide

Overview

There are 2 main ways to use this project

Console interface is describe here

Azure Functions interface

Azure functions received (GitHub WebHook for pushes) and scans selected repository and report to GitHub issues and application insights

Azure Function configurations are read from Web site config. See Deployment/azuredeploy.bicep and Deployment-section for configuration.

For local development and testing of Azure functions, use script Start-Local.ps1. This script requires docker.

Deployment

This repository is deployed to productions for every push to master-branch. For other environments, or your own environments, see Deployment guide

GitHub Configuration

To configure GitHub Webhooks, see GitHub configuration

License

The MIT License (MIT)

About

Checks that organization repositories conform to defined policies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published