Skip to content

Commit 8b62478

Browse files
committed
Changed the solution to be Skyline.DataMiner.Sdm Style project
Included the package project that used to be on jenkins Included the installer project that gets included into all the exported packages
1 parent 98ffcfa commit 8b62478

File tree

110 files changed

+1921
-807
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+1921
-807
lines changed
File renamed without changes.

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "nuget" # See documentation for possible values
9+
# directory: "/"
10+
directories: # Use this if you have no .sln file in your root.
11+
- "*"
12+
schedule:
13+
interval: "weekly"
14+
ignore:
15+
# FluentAssertions equal to or higher than 8.0.0 are a different license, which requires payment
16+
- dependency-name: "FluentAssertions"
17+
versions: [ ">=8.0.0" ]
18+
19+
# DevPacks represents the DMA on which to compile. Doesn't make sense to always be on the latest version.
20+
- dependency-name: "Skyline.DataMiner.Files.*"
21+
- dependency-name: "Skyline.DataMiner.Dev.*"
22+
groups:
23+
all-dependencies:
24+
patterns:
25+
- "*"

.github/workflows/Automation Master SDK Workflow.yml

Lines changed: 0 additions & 379 deletions
This file was deleted.

.github/workflows/complete.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Skyline Reusable Quality Workflow
2+
3+
# Controls when the workflow will run
4+
on:
5+
# Triggers the workflow on push or pull request events but only for the master branch
6+
push:
7+
branches: []
8+
tags:
9+
- "[0-9]+.[0-9]+.[0-9]+.[0-9]+"
10+
- "[0-9]+.[0-9]+.[0-9]+.[0-9]+-**"
11+
- "[0-9]+.[0-9]+.[0-9]+"
12+
- "[0-9]+.[0-9]+.[0-9]+-**"
13+
14+
# Allows you to run this workflow manually from the Actions tab
15+
workflow_dispatch:
16+
17+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
18+
jobs:
19+
20+
CI:
21+
uses: SkylineCommunications/_ReusableWorkflows/.github/workflows/DataMiner App Packages Master Workflow.yml@main
22+
with:
23+
configuration: Release
24+
referenceName: ${{ github.ref_name }}
25+
runNumber: ${{ github.run_number }}
26+
referenceType: ${{ github.ref_type }}
27+
repository: ${{ github.repository }}
28+
owner: ${{ github.repository_owner }}
29+
sonarCloudProjectName: ${{ vars.SONAR_NAME }} # Go to 'https://sonarcloud.io/projects/create' and create a project. Then create a SONAR_NAME variable with the ID of the project as mentioned in the SonarCloud project URL.
30+
# solutionFilterName: "MySolutionFilter.slnf"
31+
secrets:
32+
dataminerToken: ${{ secrets.DATAMINER_TOKEN }} # The API key: generated in the DCP Admin app (https://admin.dataminer.services/) as authentication for a certain organization.
33+
sonarCloudToken: ${{ secrets.SONAR_TOKEN }} # The API key for access to SonarCloud.
34+
# overrideCatalogDownloadToken: ${{ secrets.OVERRIDE_DATAMINER_TOKEN }} # Override on the dataminerToken for downloading Catalog items: generated in the DCP Admin app (https://admin.dataminer.services/) as authentication for a certain organization.

.github/workflows/dataminer-cicd-automation.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/workflows/update-catalog-details.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.githubtocatalog/auto-generated-catalog.yml

Lines changed: 0 additions & 80 deletions
This file was deleted.

CompanionFiles/Skyline DataMiner/AboutThisFolder.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

Directory.Build.props

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
<Project>
22
<PropertyGroup>
33
<PlatformTarget>x86</PlatformTarget>
4-
<DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
4+
</PropertyGroup>
5+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
6+
<DebugType>full</DebugType>
7+
<CodeAnalysisRuleSet>..\Internal\Code Analysis\qaction-debug.ruleset</CodeAnalysisRuleSet>
8+
</PropertyGroup>
9+
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
10+
<DebugType>pdbonly</DebugType>
11+
<CodeAnalysisRuleSet>..\Internal\Code Analysis\qaction-release.ruleset</CodeAnalysisRuleSet>
512
</PropertyGroup>
613
<ItemGroup>
7-
<AdditionalFiles Include="..\Internal\Code Analysis\stylecop.json">
14+
<AdditionalFiles Include="..\Internal\Code Analysis\stylecop.json">
815
<Link>Properties\stylecop.json</Link>
916
</AdditionalFiles>
10-
<Content Include="..\Internal\.editorconfig">
17+
<Content Include="..\.editorconfig">
1118
<Link>Properties\.editorconfig</Link>
1219
</Content>
13-
</ItemGroup>
20+
</ItemGroup>
1421
<ItemGroup>
1522
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
16-
<PrivateAssets>all</PrivateAssets>
17-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
23+
<PrivateAssets>all</PrivateAssets>
24+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1825
</PackageReference>
1926
</ItemGroup>
2027
</Project>
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
namespace Install_1
2+
{
3+
using System;
4+
using System.Collections.Generic;
5+
using System.Linq;
6+
using System.Text;
7+
using System.Threading.Tasks;
8+
9+
public class Constants
10+
{
11+
public const string InstallOptionsFileName = "InstallOptions.json";
12+
}
13+
}

0 commit comments

Comments
 (0)