Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/workflows/AutoBuild.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: AutoBuild
permissions:
contents: read

on:
push:
Expand All @@ -13,14 +15,14 @@ jobs:
name: AutoBuild on ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v6.0.1

- name: Pack release version
run: dotnet pack --configuration Release

- uses: actions/setup-dotnet@v4.3.1
- uses: actions/setup-dotnet@v5.0.1
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
source-url: ${{ env.azure_artifacts_feed_url }}
env:
NUGET_AUTH_TOKEN: ${{ secrets.TASKS_TEST_FEED_API_KEY }}
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/BuildMaster.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: BuildMaster
permissions:
contents: read

on:
push:
Expand All @@ -13,14 +15,14 @@ jobs:
name: Build master on ubuntu-latest
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: actions/checkout@v6.0.1

- name: Pack release version
run: dotnet pack --configuration Release

- uses: actions/setup-dotnet@v4.3.1
- uses: actions/setup-dotnet@v5.0.1
with:
dotnet-version: '6.0.x'
dotnet-version: '8.0.x'
source-url: ${{ env.azure_artifacts_feed_url }}
env:
NUGET_AUTH_TOKEN: ${{ secrets.TASKS_FEED_API_KEY }}
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -467,3 +467,5 @@ Network Trash Folder
Temporary Items
.apdisk

# Rider idea files
.idea/
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Execute_release
permissions:
contents: write

on:
workflow_dispatch:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Execute_build_main
name: Execute_test_on_main
permissions:
contents: read

on:
push:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
name: Execute_build_test
name: Execute_test_on_push
permissions:
contents: read

on:
push:
Expand Down
162 changes: 43 additions & 119 deletions Frends.Template/.template.config/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,59 @@
"Solution"
],
"name": "Frends Task",
"identity": "FrendsTaskTemplate",
"shortName": "frendstasktemplate",
"identity": "FrendsTask",
"shortName": "frends-task",
"tags": {
"language": "C#",
"type": "solution"
},
"sourceName": "Frends.Echo.Execute",
"preferNameDirectory": true,
"symbols": {
"Description": {
"type": "parameter",
"datatype": "string",
"defaultValue": "Description of the Task",
"description": "Description of what the Task will do.",
"replaces": "TaskDescription"
},
"FullTaskName": {
"isRequired": true,
"type": "parameter",
"datatype": "string",
"defaultValue": "Frends.Echo.Execute",
"replaces": "Frends.Echo.Execute",
"description": "Full name in format: Frends.ClassName.MethodName"
"description": "Full name in format: Company.System.Action e.g. Frends.Xml.Write"
},
"className": {
"name": {
"type": "generated",
"generator": "join",
"parameters": {
"symbols": [
{
"type": "ref",
"value": "FullTaskName"
}
]
}
},
Comment thread
MatteoDelOmbra marked this conversation as resolved.
"CompanyName": {
"type": "derived",
"valueSource": "FullTaskName",
"valueTransform": "GetClassName",
"replaces": "Echo"
"valueTransform": "GetCompanyName",
"replaces": "Frends",
"FileRename": "Frends"
},
"taskName": {
"ClassName": {
"type": "derived",
"valueSource": "FullTaskName",
"valueTransform": "GetMethodName",
"replaces": "Execute"
"valueTransform": "GetSystemName",
"replaces": "Echo",
"FileRename": "Echo"
},
"workflows": {
"TaskName": {
"type": "derived",
"valueSource": "FullTaskName",
"valueTransform": "GetMethodName",
"valueTransform": "GetActionName",
"replaces": "Execute",
"FileRename": "Execute"
},
"CurrentDate": {
Expand All @@ -57,117 +78,20 @@
}
},
"forms": {
"GetClassName": {
"GetCompanyName": {
"identifier": "replace",
"pattern": "^([^.]+)\\.[^.]+\\.[^.]+$",
"replacement": "$1"
},
"GetSystemName": {
"identifier": "replace",
"pattern": "^.*\\.([^.]+)\\.[^.]+$",
"replacement": "$1"
},
"GetMethodName": {
"GetActionName": {
"identifier": "replace",
"pattern": "^.*\\.([^.]+)$",
"replacement": "$1"
}
},
"SpecialCustomOperations": {
"**/*.md": {
"operations": [
{
"type": "conditional",
"configuration": {
"if": [
"---#if"
],
"else": [
"---#else"
],
"elseif": [
"---#elseif",
"---#elif"
],
"endif": [
"---#endif"
],
"trim": "true",
"wholeLine": "true"
}
}
]
},
"**/*.csproj": {
"operations": [
{
"type": "conditional",
"configuration": {
"actionableIf": [
"<!--#if"
],
"actionableElse": [
"#else",
"<!--#else"
],
"actionableElseif": [
"#elseif",
"<!--#elseif"
],
"endif": [
"#endif",
"<!--#endif"
],
"trim": "true",
"wholeLine": "true"
}
}
]
}
},
"postActions": [
{
"condition": "(OS == \"Windows_NT\")",
"actionId": "3A7C4B45-1F5D-4A30-959A-51B88E82B5D2",
"args": {
"executable": "setup.cmd",
"args": "/Y",
"redirectStandardOutput": false,
"redirectStandardError": false
},
"manualInstructions": [
{
"text": "Run 'setup.cmd'"
}
],
"continueOnError": false,
"description": "setups the project by calling setup.cmd"
},
{
"condition": "(OS != \"Windows_NT\")",
"description": "Make scripts executable",
"manualInstructions": [
{
"text": "Run 'chmod +x setup.sh'"
}
],
"actionId": "cb9a6cf3-4f5c-4860-b9d2-03a574959774",
"args": {
"+x": "setup.sh"
},
"continueOnError": true
},
{
"condition": "(OS != \"Windows_NT\")",
"description": "setups the project by calling setup.sh",
"manualInstructions": [
{
"text": "Run 'bash ./setup.sh'"
}
],
"actionId": "3A7C4B45-1F5D-4A30-959A-51B88E82B5D2",
"args": {
"+x": "setup.sh",
"executable": "setup.sh",
"redirectStandardOutput": false,
"redirectStandardError": false
},
"continueOnError": false
}
]
}
}
}
93 changes: 0 additions & 93 deletions Frends.Template/Apache-2.0

This file was deleted.

Loading
Loading