Skip to content

Commit aefa8c3

Browse files
authored
Merge pull request #148 from cloudscribe/version_8.6
Update version to 8.6.0
2 parents 23844d2 + 39b62b0 commit aefa8c3

File tree

192 files changed

+45665
-45665
lines changed

Some content is hidden

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

192 files changed

+45665
-45665
lines changed
Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
1-
# This workflow will build a .NET project
2-
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
3-
4-
name: cloudscribe-navigation-develop-nuget-build
5-
6-
on:
7-
push:
8-
branches: [ "develop" ]
9-
workflow_dispatch:
10-
# pull_request:
11-
# branches: [ "develop" ]
12-
13-
jobs:
14-
build:
15-
16-
runs-on: ubuntu-latest
17-
18-
steps:
19-
- uses: actions/checkout@v4
20-
- name: Setup .NET
21-
uses: actions/setup-dotnet@v4
22-
with:
23-
dotnet-version: 8.0.x
24-
- name: Setup NuGet
25-
run: dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text
26-
- name: Restore dependencies
27-
run: dotnet restore
28-
- name: Build
29-
run: dotnet build -c Release
30-
- name: Create NuGet package
31-
run: dotnet pack -c Release
32-
- name: Publish NuGet package
33-
run: dotnet nuget push **/*.nupkg --source ${{ secrets.NUGET_SOURCE_URL }}
34-
- name: Remote Repository Dispatch
35-
uses: peter-evans/repository-dispatch@v3
36-
with:
37-
token: ${{ secrets.GHB_PAT }}
38-
repository: GreatHouseBarn/cloudscribe-testing
39-
event-type: cs.Web.Navigation
1+
# This workflow will build a .NET project
2+
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
3+
4+
name: cloudscribe-navigation-develop-nuget-build
5+
6+
on:
7+
push:
8+
branches: [ "develop" ]
9+
workflow_dispatch:
10+
# pull_request:
11+
# branches: [ "develop" ]
12+
13+
jobs:
14+
build:
15+
16+
runs-on: ubuntu-latest
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
- name: Setup .NET
21+
uses: actions/setup-dotnet@v4
22+
with:
23+
dotnet-version: 8.0.x
24+
- name: Setup NuGet
25+
run: dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text
26+
- name: Restore dependencies
27+
run: dotnet restore
28+
- name: Build
29+
run: dotnet build -c Release
30+
- name: Create NuGet package
31+
run: dotnet pack -c Release
32+
- name: Publish NuGet package
33+
run: dotnet nuget push **/*.nupkg --source ${{ secrets.NUGET_SOURCE_URL }}
34+
- name: Remote Repository Dispatch
35+
uses: peter-evans/repository-dispatch@v3
36+
with:
37+
token: ${{ secrets.GHB_PAT }}
38+
repository: GreatHouseBarn/cloudscribe-testing
39+
event-type: cs.Web.Navigation
Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,56 @@
1-
name: NuGet Push to Production - ESDM Nexus and nuget.org
2-
3-
on:
4-
workflow_dispatch:
5-
6-
jobs:
7-
push-nuget:
8-
runs-on: ubuntu-latest
9-
steps:
10-
- uses: actions/checkout@v4
11-
- name: Setup .NET
12-
uses: actions/setup-dotnet@v4
13-
with:
14-
dotnet-version: 8.0.x
15-
- name: Exit if the branch is not master
16-
run: |
17-
if [[ "${{ github.ref }}" != "refs/heads/master" ]]; then
18-
echo "Branch is not master, exiting."
19-
exit 1
20-
fi
21-
- name: Setup NuGet
22-
run: dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-testing
23-
- name: Restore dependencies
24-
run: dotnet restore
25-
- name: Build
26-
run: dotnet build -c Release
27-
- name: Create NuGet package
28-
run: dotnet pack -c Release
29-
- name: Auth to other Nexus repo
30-
run: dotnet nuget add source ${{ secrets.ESDM_NUGET_HOSTED_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-hosted
31-
- name: Find and Push NuGet packages to Nexus
32-
run: |
33-
PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.")
34-
if [ -z "$PACKAGES" ]; then
35-
echo "No matching package found. Exiting."
36-
exit 1
37-
fi
38-
echo "Found packages: $PACKAGES"
39-
for PACKAGE in $PACKAGES; do
40-
echo "Pushing $PACKAGE to Nexus"
41-
dotnet nuget push "$PACKAGE" --source esdm-nuget-hosted --skip-duplicate || echo "WARNING - skipping duplicate package: $PACKAGE"
42-
done
43-
- name: Find and Push NuGet packages to nuget.org
44-
env:
45-
NUGET_ORG_API_KEY: ${{ secrets.NUGET_ORG_API_KEY }}
46-
run: |
47-
PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.Common")
48-
if [ -z "$PACKAGES" ]; then
49-
echo "No matching package found. Exiting."
50-
exit 1
51-
fi
52-
echo "Found packages: $PACKAGES"
53-
for PACKAGE in $PACKAGES; do
54-
echo "Pushing $PACKAGE to nuget.org"
55-
dotnet nuget push "$PACKAGE" --api-key "$NUGET_ORG_API_KEY" --source "https://api.nuget.org/v3/index.json" --skip-duplicate || { echo "WARNING - failed to upload package: $PACKAGE"; exit 1; }
56-
done
1+
name: NuGet Push to Production - ESDM Nexus and nuget.org
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
push-nuget:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/checkout@v4
11+
- name: Setup .NET
12+
uses: actions/setup-dotnet@v4
13+
with:
14+
dotnet-version: 8.0.x
15+
- name: Exit if the branch is not master
16+
run: |
17+
if [[ "${{ github.ref }}" != "refs/heads/master" ]]; then
18+
echo "Branch is not master, exiting."
19+
exit 1
20+
fi
21+
- name: Setup NuGet
22+
run: dotnet nuget add source ${{ secrets.NUGET_SOURCE_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-testing
23+
- name: Restore dependencies
24+
run: dotnet restore
25+
- name: Build
26+
run: dotnet build -c Release
27+
- name: Create NuGet package
28+
run: dotnet pack -c Release
29+
- name: Auth to other Nexus repo
30+
run: dotnet nuget add source ${{ secrets.ESDM_NUGET_HOSTED_URL }} -u ${{ secrets.NUGET_USERNAME }} -p ${{ secrets.NUGET_PASSWORD }} --store-password-in-clear-text --name esdm-nuget-hosted
31+
- name: Find and Push NuGet packages to Nexus
32+
run: |
33+
PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.")
34+
if [ -z "$PACKAGES" ]; then
35+
echo "No matching package found. Exiting."
36+
exit 1
37+
fi
38+
echo "Found packages: $PACKAGES"
39+
for PACKAGE in $PACKAGES; do
40+
echo "Pushing $PACKAGE to Nexus"
41+
dotnet nuget push "$PACKAGE" --source esdm-nuget-hosted --skip-duplicate || echo "WARNING - skipping duplicate package: $PACKAGE"
42+
done
43+
- name: Find and Push NuGet packages to nuget.org
44+
env:
45+
NUGET_ORG_API_KEY: ${{ secrets.NUGET_ORG_API_KEY }}
46+
run: |
47+
PACKAGES=$(find . -name "*.nupkg" | grep -E "cloudscribe|sts\.Common")
48+
if [ -z "$PACKAGES" ]; then
49+
echo "No matching package found. Exiting."
50+
exit 1
51+
fi
52+
echo "Found packages: $PACKAGES"
53+
for PACKAGE in $PACKAGES; do
54+
echo "Pushing $PACKAGE to nuget.org"
55+
dotnet nuget push "$PACKAGE" --api-key "$NUGET_ORG_API_KEY" --source "https://api.nuget.org/v3/index.json" --skip-duplicate || { echo "WARNING - failed to upload package: $PACKAGE"; exit 1; }
56+
done

0 commit comments

Comments
 (0)