Skip to content

Commit 54fd43e

Browse files
authored
Merge pull request #63 from akkadotnet/dev
Release 1.3.3
2 parents 17ada7b + c453224 commit 54fd43e

38 files changed

+1055
-2024
lines changed

.gitignore

Lines changed: 303 additions & 236 deletions
Large diffs are not rendered by default.

src/Akka.Quartz.Actor.sln renamed to Akka.Quartz.Actor.sln

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
44
VisualStudioVersion = 14.0.23107.0
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor", "Akka.Quartz.Actor\Akka.Quartz.Actor.csproj", "{80E909A0-2379-408D-9711-70D1BF3147A2}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor", "src\Akka.Quartz.Actor\Akka.Quartz.Actor.csproj", "{80E909A0-2379-408D-9711-70D1BF3147A2}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor.Tests", "Akka.Quartz.Actor.Tests\Akka.Quartz.Actor.Tests.csproj", "{591B1A06-4111-41CE-B626-EB475D463653}"
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor.Tests", "src\Akka.Quartz.Actor.Tests\Akka.Quartz.Actor.Tests.csproj", "{591B1A06-4111-41CE-B626-EB475D463653}"
99
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor.IntegrationTests", "Akka.Quartz.Actor.IntegrationTests\Akka.Quartz.Actor.IntegrationTests.csproj", "{6F4BDCE1-AFEA-444B-BA13-B560E24C94C6}"
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Akka.Quartz.Actor.IntegrationTests", "src\Akka.Quartz.Actor.IntegrationTests\Akka.Quartz.Actor.IntegrationTests.csproj", "{6F4BDCE1-AFEA-444B-BA13-B560E24C94C6}"
1111
EndProject
1212
Global
1313
GlobalSection(SolutionConfigurationPlatforms) = preSolution

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Create a Receiver:
1010
```csharp
1111
class Receiver: ActorBase
1212
{
13-
public MyActor()
13+
public Receiver()
1414
{
1515
}
1616

@@ -46,5 +46,6 @@ For more information, please see the unit test.
4646

4747
For more information about quartz scheduler please see
4848
http://www.quartz-scheduler.net/documentation/
49-
For more information about akka .net please see
50-
http://getakka.net/docs/
49+
50+
For more information about akka.net please see
51+
https://getakka.net/articles/intro/what-is-akka.html

RELEASE_NOTES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
#### 1.3.3 November 14 2019 ####
2+
Updated Akka to 1.3.15
3+
Updated many depedencies of the integration test suite
4+
5+
#### 1.3.2 October 10 2019 ####
6+
Updated Akka to 1.3.9
7+
Updated Quartz to 3.0.7
8+
19
#### 1.3.1 October 10 2017 ####
210
Updated Akka to 1.3.1
311

build-system/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Azure Pipelines Build Files
2+
These `.yaml` files are used by Windows Azure DevOps Pipelines to help execute the following types of builds:
3+
4+
- Pull request validation on Linux (Mono / .NET Core)
5+
- Pull request validation on Windows (.NET Framework / .NET Core)
6+
- NuGet releases with automatic release notes posted to a Github Release repository.
7+
8+
**NOTE**: you will need to change some of the pipeline variables inside the `windows-release.yaml` for your specific project and you will also want to create variable groups with your signing and NuGet push information.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
parameters:
2+
name: ''
3+
vmImage: ''
4+
scriptFileName: ''
5+
scriptArgs: 'all'
6+
timeoutInMinutes: 120
7+
outputDirectory: 'bin/nuget'
8+
9+
jobs:
10+
- job: ${{ parameters.name }}
11+
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
12+
pool:
13+
vmImage: ${{ parameters.vmImage }}
14+
steps:
15+
- checkout: self # self represents the repo where the initial Pipelines YAML file was found
16+
clean: false # whether to fetch clean each time
17+
submodules: recursive # set to 'true' for a single level of submodules or 'recursive' to get submodules of submodules
18+
persistCredentials: true
19+
# Linux or macOS
20+
- task: Bash@3
21+
displayName: Linux / OSX Build
22+
inputs:
23+
filePath: ${{ parameters.scriptFileName }}
24+
arguments: ${{ parameters.scriptArgs }}
25+
continueOnError: true
26+
condition: in( variables['Agent.OS'], 'Linux', 'Darwin' )
27+
# Windows
28+
- task: BatchScript@1
29+
displayName: Windows Build
30+
inputs:
31+
filename: ${{ parameters.scriptFileName }}
32+
arguments: ${{ parameters.scriptArgs }}
33+
continueOnError: true
34+
condition: eq( variables['Agent.OS'], 'Windows_NT' )
35+
- task: PublishTestResults@2
36+
inputs:
37+
testRunner: VSTest
38+
testResultsFiles: '**/*.trx' #TestResults folder usually
39+
testRunTitle: ${{ parameters.name }}
40+
mergeTestResults: true
41+
- task: CopyFiles@2
42+
displayName: 'Copy Build Output'
43+
inputs:
44+
sourceFolder: ${{ parameters.outputDirectory }}
45+
contents: '**\*'
46+
targetFolder: $(Build.ArtifactStagingDirectory)
47+
continueOnError: boolean # 'true' if future steps should run even if this step fails; defaults to 'false'
48+
- task: PublishBuildArtifacts@1
49+
inputs:
50+
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
51+
artifactName: ${{ parameters.name }}
52+
- script: 'echo 1>&2'
53+
failOnStderr: true
54+
displayName: 'If above is partially succeeded, then fail'
55+
condition: eq(variables['Agent.JobStatus'], 'SucceededWithIssues')
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Pull request validation for Linux against the `dev` and `master` branches
2+
# See https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema for reference
3+
trigger:
4+
branches:
5+
include:
6+
- dev
7+
- master
8+
9+
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
10+
11+
pr:
12+
autoCancel: true # indicates whether additional pushes to a PR should cancel in-progress runs for the same PR. Defaults to true
13+
branches:
14+
include: [ dev, master ] # branch names which will trigger a build
15+
16+
jobs:
17+
- template: azure-pipeline.template.yaml
18+
parameters:
19+
name: Ubuntu
20+
vmImage: 'ubuntu-16.04'
21+
scriptFileName: ./build.sh
22+
scriptArgs: all

build-system/nightly-builds.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Release task for PbLib projects
2+
# See https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema for reference
3+
4+
pool:
5+
vmImage: vs2017-win2016
6+
demands: Cmd
7+
8+
pr: none
9+
trigger: none
10+
11+
schedules:
12+
- cron: "0 0 * * *"
13+
displayName: Daily midnight build
14+
branches:
15+
include:
16+
- dev
17+
18+
variables:
19+
- group: nugetKeys #create this group with SECRET variables `nugetKey`
20+
21+
steps:
22+
- task: BatchScript@1
23+
displayName: 'FAKE Build'
24+
inputs:
25+
filename: build.cmd
26+
arguments: 'Nuget nugetprerelease=dev nugetpublishurl=$(nightlyUrl) nugetkey=$(nightlyKey)'
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Pull request validation for Windows against the `dev` and `master` branches
2+
# See https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema for reference
3+
trigger:
4+
branches:
5+
include:
6+
- dev
7+
- master
8+
9+
pr:
10+
autoCancel: true # indicates whether additional pushes to a PR should cancel in-progress runs for the same PR. Defaults to true
11+
branches:
12+
include: [ dev, master ] # branch names which will trigger a build
13+
14+
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
15+
16+
jobs:
17+
- template: azure-pipeline.template.yaml
18+
parameters:
19+
name: Windows
20+
vmImage: 'vs2017-win2016'
21+
scriptFileName: build.cmd
22+
scriptArgs: all

build-system/windows-release.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Release task for PbLib projects
2+
# See https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema for reference
3+
4+
pool:
5+
vmImage: vs2017-win2016
6+
demands: Cmd
7+
8+
trigger:
9+
branches:
10+
include:
11+
- refs/tags/*
12+
pr: none
13+
14+
variables:
15+
- group: nugetKeys #create this group with SECRET variables `nugetKey`
16+
- name: githubConnectionName
17+
value: AkkaDotNet_Releases #replace this
18+
- name: projectName
19+
value: Akka.Quartz.Actor #replace this
20+
- name: githubRepositoryName
21+
value: akkadotnet/Akka.Quartz.Actor #replace this
22+
23+
steps:
24+
- task: BatchScript@1
25+
displayName: 'FAKE Build'
26+
inputs:
27+
filename: build.cmd
28+
arguments: 'All nugetpublishurl=https://www.nuget.org/api/v2/package nugetkey=$(nugetKey)'
29+
30+
- task: GitHubRelease@0
31+
displayName: 'GitHub release (create)'
32+
inputs:
33+
gitHubConnection: $(githubConnectionName)
34+
repositoryName: $(githubRepositoryName)
35+
title: '$(projectName) v$(Build.SourceBranchName)'
36+
releaseNotesFile: 'RELEASE_NOTES.md'
37+
assets: |
38+
bin\nuget\*.nupkg

0 commit comments

Comments
 (0)