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

Refactor to remove portions of code that are not used by Chocolatey (CU-ENGTASKS-616) #20

Merged
merged 7 commits into from
Sep 15, 2022

Commits on Sep 15, 2022

  1. (maint) Remove unused projects and libraries

    Remove the projects and libraries that are not used anymore.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    8b57f0e View commit details
    Browse the repository at this point in the history
  2. (chocolatey#18) Remove licenses that are not used

    Remove the license types that Chocolatey doesn't use.
    
    This includes Floating and Subscription licenses.
    Removes validating with a server (subscription).
    Also removes the license reassertion that's caused issues in the past.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    39b49ba View commit details
    Browse the repository at this point in the history
  3. (maint) rename file to match class contained

    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    28aec74 View commit details
    Browse the repository at this point in the history
  4. (chocolatey#18) Update Chocolatey.Cake.Recipe version

    Update to use the new Chocolatey.Cake.Recipe version.
    Suppress creation of SolutionVersion.cs
    Update Readme with current information about running tests.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    cee11a5 View commit details
    Browse the repository at this point in the history
  5. (chocolatey#18) Revamp tests

    Update tests to split out generation and validation.
    Created xml files to verify aspects of generation and validation.
    Updated readme with instructions to generate test license files.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    923e5d5 View commit details
    Browse the repository at this point in the history
  6. (chocolatey#18) Add script to build all dependent projects

    Add a script that will build every project that  depend on Rhino.Licensing.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    6444c65 View commit details
    Browse the repository at this point in the history
  7. (chocolatey#18) Add test for mapping of LicenseType to int

    We use the int for the database, this ensures we don't accidentally
    change that mapping.
    corbob authored and gep13 committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    8a3b2e7 View commit details
    Browse the repository at this point in the history