Skip to content
5 changes: 5 additions & 0 deletions .github/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ The following editors are currently supported:
- Textstring
- Textarea

> [!IMPORTANT]
> Version 13 will only receive security updates and no new features.

> Please review the [security policy](https://github.com/jcdcdev/jcdcdev.Umbraco.ReadingTime?tab=security-ov-file#supported-versions) for more information.

## Quick Start

1. Install the [NuGet package](https://www.nuget.org/packages/jcdcdev.Umbraco.ReadingTime) in your Umbraco CMS website project.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Build
uses: jcdcdev/jcdcdev.Umbraco.Github.Build@main
uses: jcdcdev/jcdcdev.Umbraco.GitHub.Build@v0
with:
project-name: jcdcdev.Umbraco.ReadingTime
project-path: src/jcdcdev.Umbraco.ReadingTime/jcdcdev.Umbraco.ReadingTime.csproj
umbraco-version: 13
umbraco-version: 13
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ name: 🚀 Release
on:
workflow_dispatch:
pull_request:
types: [ closed ]
jobs:
types: [closed]
jobs:
release:
if: github.event.pull_request.merged == true || github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
Expand All @@ -13,15 +13,15 @@ jobs:
steps:
- name: Build
id: build
uses: jcdcdev/jcdcdev.Umbraco.GitHub.Build@main
uses: jcdcdev/jcdcdev.Umbraco.GitHub.Build@v0
with:
project-name: jcdcdev.Umbraco.ReadingTime
project-path: src/jcdcdev.Umbraco.ReadingTime/jcdcdev.Umbraco.ReadingTime.csproj
umbraco-version: 13
- name: Release
uses: jcdcdev/jcdcdev.Umbraco.GitHub.Release@main
uses: jcdcdev/jcdcdev.Umbraco.GitHub.Release@v0
with:
artifact-name: ${{ steps.build.outputs.artifact-name }}
version: ${{ steps.build.outputs.version }}
nuget-api-key: ${{ secrets.NUGET_API_KEY }}
github-token: ${{ secrets.GITHUB_TOKEN }}
github-token: ${{ secrets.GITHUB_TOKEN }}
338 changes: 338 additions & 0 deletions GitVersion.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,338 @@
branches:
main:
regex: ^master$|^main$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["develop", "release"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
develop:
regex: ^dev(elop)?(ment)?$
mode: ContinuousDeployment
tag: alpha
increment: Minor
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
release:
regex: ^releases?[/-]
mode: ContinuousDelivery
tag: beta
increment: None
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["develop", "main", "support", "release"]
tracks-release-branches: false
is-release-branch: true
is-mainline: false
pre-release-weight: 30000
feature:
regex: ^features?[/-]
mode: ContinuousDelivery
tag: useBranchName
increment: Inherit
prevent-increment-of-merged-branch-version: false
track-merge-target: false
source-branches:
["develop", "main", "release", "feature", "support", "hotfix"]
tracks-release-branches: false
is-release-branch: false
is-mainline: false
pre-release-weight: 30000
pull-request:
regex: ^(pull|pull\-requests|pr)[/-]
mode: ContinuousDelivery
tag: PullRequest
increment: Inherit
prevent-increment-of-merged-branch-version: false
tag-number-pattern: '[/-](?<number>\d+)[-/]'
track-merge-target: false
source-branches:
["develop", "main", "release", "feature", "support", "hotfix"]
tracks-release-branches: false
is-release-branch: false
is-mainline: false
pre-release-weight: 30000
hotfix:
regex: ^hotfix(es)?[/-]
mode: ContinuousDelivery
tag: beta
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: false
source-branches: ["develop", "main", "support"]
tracks-release-branches: false
is-release-branch: false
is-mainline: false
pre-release-weight: 30000
support:
regex: ^support[/-]
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["main"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-10:
regex: ^v10$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-10"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-12:
regex: ^v12$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-12"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-13:
regex: ^v13$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-13"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-14:
regex: ^v14$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-14"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-10:
regex: ^dev/v10$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-10"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-develop-12:
regex: ^dev/v12$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-12"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-develop-13:
regex: ^dev/v13$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-13"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-develop-14:
regex: ^dev/v14$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-14"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-15:
regex: ^v15$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-15"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-15:
regex: ^dev/v15$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-15"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-16:
regex: ^v16$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-16"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-16:
regex: ^dev/v16$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-16"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-17:
regex: ^v17$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-17"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-17:
regex: ^dev/v17$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-17"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-18:
regex: ^v18$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-18"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-18:
regex: ^dev/v18$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-18"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-19:
regex: ^v19$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-19"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-19:
regex: ^dev/v19$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-19"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
version-20:
regex: ^v20$
mode: ContinuousDelivery
tag: ""
increment: Patch
prevent-increment-of-merged-branch-version: true
track-merge-target: false
source-branches: ["version-develop-20"]
tracks-release-branches: false
is-release-branch: false
is-mainline: true
pre-release-weight: 55000
version-develop-20:
regex: ^dev/v20$
mode: ContinuousDeployment
tag: alpha
increment: Patch
prevent-increment-of-merged-branch-version: false
track-merge-target: true
source-branches: []
is-source-branch-for: ["version-20"]
tracks-release-branches: true
is-release-branch: false
is-mainline: false
pre-release-weight: 0
Loading
Loading