From 65a92ea4400927a05969193043e66f0022e1ecaf Mon Sep 17 00:00:00 2001 From: Luiz Henrique Cassettari Date: Thu, 11 Jan 2024 14:50:25 -0300 Subject: [PATCH 1/2] Add Revit 2025 configuration --- Build/.nuke/build.schema.json | 173 ++++++++++++++++++ CHANGELOG.md | 4 + RevitAddin.Icon.Example.sln | 10 + .../RevitAddin.Icon.Example.csproj | 23 ++- 4 files changed, 204 insertions(+), 6 deletions(-) create mode 100644 Build/.nuke/build.schema.json diff --git a/Build/.nuke/build.schema.json b/Build/.nuke/build.schema.json new file mode 100644 index 0000000..87a722c --- /dev/null +++ b/Build/.nuke/build.schema.json @@ -0,0 +1,173 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "$ref": "#/definitions/build", + "title": "Build Schema", + "definitions": { + "build": { + "type": "object", + "properties": { + "ApplicationType": { + "type": "string" + }, + "Continue": { + "type": "boolean", + "description": "Indicates to continue a previously failed build attempt" + }, + "Folder": { + "type": "string" + }, + "GitHubToken": { + "type": "string", + "default": "Secrets must be entered via 'nuke :secrets [profile]'" + }, + "Help": { + "type": "boolean", + "description": "Shows the help text for this build assembly" + }, + "Host": { + "type": "string", + "description": "Host for execution. Default is 'automatic'", + "enum": [ + "AppVeyor", + "AzurePipelines", + "Bamboo", + "Bitbucket", + "Bitrise", + "GitHubActions", + "GitLab", + "Jenkins", + "Rider", + "SpaceAutomation", + "TeamCity", + "Terminal", + "TravisCI", + "VisualStudio", + "VSCode" + ] + }, + "InstallationFiles": { + "type": "string" + }, + "IssConfiguration": { + "type": "string" + }, + "MainName": { + "type": "string" + }, + "MiddleVersions": { + "type": "boolean" + }, + "Name": { + "type": "string" + }, + "NewVersions": { + "type": "boolean" + }, + "NoLogo": { + "type": "boolean", + "description": "Disables displaying the NUKE logo" + }, + "Partition": { + "type": "string", + "description": "Partition to use on CI" + }, + "Plan": { + "type": "boolean", + "description": "Shows the execution plan (HTML)" + }, + "Profile": { + "type": "array", + "description": "Defines the profiles to load", + "items": { + "type": "string" + } + }, + "ProjectNameFolder": { + "type": "boolean" + }, + "ProjectRemoveTargetFrameworkFolder": { + "type": "boolean" + }, + "ProjectVersionFolder": { + "type": "boolean" + }, + "ReleaseBundle": { + "type": "boolean" + }, + "ReleaseFolder": { + "type": "string" + }, + "ReleaseNameVersion": { + "type": "boolean" + }, + "ReleasePackageBuilder": { + "type": "boolean" + }, + "Root": { + "type": "string", + "description": "Root directory during build execution" + }, + "SignFile": { + "type": "string", + "default": "Secrets must be entered via 'nuke :secrets [profile]'" + }, + "SignPassword": { + "type": "string", + "default": "Secrets must be entered via 'nuke :secrets [profile]'" + }, + "Skip": { + "type": "array", + "description": "List of targets to be skipped. Empty list skips all dependencies", + "items": { + "type": "string", + "enum": [ + "Build", + "Clean", + "Compile", + "GitRelease", + "PackageBuilder", + "Release", + "Sign" + ] + } + }, + "Solution": { + "type": "string", + "description": "Path to a solution file that is automatically loaded" + }, + "Target": { + "type": "array", + "description": "List of targets to be invoked. Default is '{default_target}'", + "items": { + "type": "string", + "enum": [ + "Build", + "Clean", + "Compile", + "GitRelease", + "PackageBuilder", + "Release", + "Sign" + ] + } + }, + "VendorDescription": { + "type": "string" + }, + "VendorId": { + "type": "string" + }, + "Verbosity": { + "type": "string", + "description": "Logging verbosity during build execution. Default is 'Normal'", + "enum": [ + "Minimal", + "Normal", + "Quiet", + "Verbose" + ] + } + } + } + } +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 861dfee..edf0b0b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [1.0.1] / 2024-01-11 +- Add Revit version 2025 + ## [1.0.0] / 2024-01-11 - First Release [vNext]: ../../compare/1.0.0...HEAD +[1.0.1]: ../../compare/1.0.0...1.0.1 [1.0.0]: ../../compare/1.0.0 \ No newline at end of file diff --git a/RevitAddin.Icon.Example.sln b/RevitAddin.Icon.Example.sln index e6c823b..dd9e143 100644 --- a/RevitAddin.Icon.Example.sln +++ b/RevitAddin.Icon.Example.sln @@ -17,17 +17,27 @@ EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution 2024|Any CPU = 2024|Any CPU + 2025|Any CPU = 2025|Any CPU Debug 2024|Any CPU = Debug 2024|Any CPU + Debug 2025|Any CPU = Debug 2025|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.2024|Any CPU.ActiveCfg = 2024|Any CPU {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.2024|Any CPU.Build.0 = 2024|Any CPU + {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.2025|Any CPU.ActiveCfg = 2025|Any CPU + {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.2025|Any CPU.Build.0 = 2025|Any CPU {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.Debug 2024|Any CPU.ActiveCfg = Debug 2024|Any CPU {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.Debug 2024|Any CPU.Build.0 = Debug 2024|Any CPU + {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.Debug 2025|Any CPU.ActiveCfg = Debug 2025|Any CPU + {A206D7F5-A69C-4011-BD5B-9E419B5DE41E}.Debug 2025|Any CPU.Build.0 = Debug 2025|Any CPU {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.2024|Any CPU.ActiveCfg = Debug|Any CPU {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.2024|Any CPU.Build.0 = Debug|Any CPU + {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.2025|Any CPU.ActiveCfg = Release|Any CPU + {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.2025|Any CPU.Build.0 = Release|Any CPU {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.Debug 2024|Any CPU.ActiveCfg = Debug|Any CPU {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.Debug 2024|Any CPU.Build.0 = Debug|Any CPU + {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.Debug 2025|Any CPU.ActiveCfg = Debug|Any CPU + {D1EE1E8F-357F-4FCC-929B-78DFC6900C6B}.Debug 2025|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/RevitAddin.Icon.Example/RevitAddin.Icon.Example.csproj b/RevitAddin.Icon.Example/RevitAddin.Icon.Example.csproj index c1bd503..c57bc96 100644 --- a/RevitAddin.Icon.Example/RevitAddin.Icon.Example.csproj +++ b/RevitAddin.Icon.Example/RevitAddin.Icon.Example.csproj @@ -6,11 +6,9 @@ AnyCPU true latest - false + true None - - Debug 2024; 2024; - + Debug 2024;2024;Debug 2025;2025 @@ -63,6 +61,12 @@ net48 + + + 2025 + net7.0-windows + + 2017 @@ -71,6 +75,13 @@ + + + true + true + false + + true @@ -97,7 +108,7 @@ RevitAddin.Icon.Example - 1.0.0 + 1.0.1 {A206D7F5-A69C-4011-BD5B-9E419B5DE41E} @@ -193,7 +204,7 @@ - + \ No newline at end of file From 8ea5d20bd2368eba092c92de1e8772d38e72492c Mon Sep 17 00:00:00 2001 From: Luiz Henrique Cassettari Date: Thu, 11 Jan 2024 15:00:38 -0300 Subject: [PATCH 2/2] Update Readme --- CHANGELOG.md | 2 +- README.md | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index edf0b0b..8b01f05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [1.0.1] / 2024-01-11 -- Add Revit version 2025 +- Add Revit version 2025 configuration ## [1.0.0] / 2024-01-11 - First Release diff --git a/README.md b/README.md index c5320b5..fc6602a 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ This project was generated by the [ricaun.AppLoader](https://ricaun.com/AppLoade Video in english with the creation of this project. [![VideoIma1]][Video1] +[![VideoIma2]][Video2] ## License @@ -29,4 +30,7 @@ This project is [licensed](LICENSE) under the [MIT Licence](https://en.wikipedia Do you like this project? Please [star this project on GitHub](../../stargazers)! [Video1]: https://youtu.be/Ggtz4-pVVYw -[VideoIma1]: https://img.youtube.com/vi/Ggtz4-pVVYw/mqdefault.jpg \ No newline at end of file +[VideoIma1]: https://img.youtube.com/vi/Ggtz4-pVVYw/mqdefault.jpg +[Video2]: https://youtu.be/q14EKVZaeqE +[VideoIma2]: https://img.youtube.com/vi/q14EKVZaeqE/mqdefault.jpg +