Jon Skeet
426580248c
Add a GitHub action to push NuGet packages when a release is created
...
This commit won't actually push anything - but it will allow
us to test things before we *do* manually create a release.
Once testing is completed, we'll want to use a (suitably encrypted)
NuGet API key to push to NuGet.
Note that this initially assumes we want to release all packages at
the same time. We'll want to change it when we reach GA for 2.0.0.
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-11-11 07:38:08 +00:00
Jon Skeet
cb5df1ea71
Add a first GitHub action to build PRs and the main branch
...
(We can add a badge later, and potentially remove the AppVeyor build
if we want.)
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-11-11 07:38:08 +00:00
Clemens Vasters
c245449647
Merge pull request #73 from duglin/coc
...
add coc ref
2020-09-22 09:16:06 +02:00
Doug Davis
2c1eba2f62
add coc ref
...
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-08-11 14:33:34 +00:00
Jon Skeet
aea34a4f5c
Make test and samples directories handle DeterministicSourcePaths
...
(This is important for CI and release builds.)
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-07-14 19:05:46 +01:00
Jon Skeet
e39d213926
Allow PDB files in the NuGet package
...
Although PDB files are discouraged in some cases, there's a trade-off between package size and having to use a separate symbol package.
In our case, the packages are very small, and the PDBs only contribute a small amount of that size anyway.
Fixes #53 (verified)
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-07-14 19:05:46 +01:00
Jon Skeet
d961c5cafd
Include the license file in the package
...
Part of #54 .
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-07-14 19:05:46 +01:00
Jon Skeet
48d697abad
Add strong naming for all projects
...
The snk file was generated using this command:
sn -k CloudEventsSdk.snk
Note that this is a breaking change. (Other changes have already
been breaking, but this is *very* breaking.)
Fixes #24 .
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-07-14 19:05:46 +01:00
Clemens Vasters
c50fd95c50
Merge pull request #52 from jskeet/internals
...
Remove InternalsVisibleTo access for non-test projects
2020-06-25 14:01:34 +02:00
Doug Davis
90557dd19e
add link to email
...
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-06-17 17:02:59 +01:00
Jon Skeet
d08756490e
Remove internal access to CloudEvents from other projects
...
InternalsVisibleTo can be very difficult to use correctly between production packages - it's easy to forget that an "internal" member can't take any breaking changes due to other packages that depend on it.
It's reasonable to use InternalsVisibleTo for test packages though.
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-06-16 15:41:32 +01:00
Jon Skeet
359cad9397
Make CloudEvent.Extensions public, but as a read-only dictionary
...
(This isn't necessarily what we want long-term, but it allows the next commit.)
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-06-16 15:41:16 +01:00
Clemens Vasters
bf18018fc5
Merge pull request #51 from jskeet/fix-warnings
...
Fix warnings, then make sure we treat warnings as errors
2020-06-15 16:30:20 +02:00
Jon Skeet
0acb17529a
Move common MSBuild properties into Directory.Build.props/Directory.Build.targets
...
This makes it easier to stay consistent across projects
New properties/targets added:
- Treat warnings as errors
- Use SourceLink for all production projects, via the Microsoft.SourceLink.GitHub package
- Explicitly state that the build should be deterministic
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-06-05 11:06:38 +01:00
Jon Skeet
b2c918ee0c
Fix warnings around async methods/lambda expressions
...
Signed-off-by: Jon Skeet <jonskeet@google.com>
2020-06-05 11:06:15 +01:00
Doug Davis
b0f3c06a5f
Merge pull request #41 from duglin/editreadme
...
add helpful text to README
2020-03-20 10:17:26 -04:00
Doug Davis
fb6a2fbb20
add helpful text to README
...
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-01-28 18:45:06 +00:00
clemensv
7ee2a4d5dd
update NuGet API key
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2020-01-16 10:04:29 +01:00
clemensv
67147eceb2
update version
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2020-01-16 09:31:28 +01:00
Clemens Vasters
266fdf692f
Merge pull request #40 from clemensv/avro
...
Adding support for Avro encoding.
2020-01-15 16:59:01 +01:00
clemensv
8ed5dcfee4
Adding support for Avro encoding.
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2020-01-15 16:31:33 +01:00
clemensv
91ff29512b
Documentation fixes
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2020-01-15 11:12:03 +01:00
Clemens Vasters
0959b118e2
Merge pull request #39 from TobbenTM/fix-http-header-value-mapping
...
Now URL-encoding and decoding header values
2020-01-15 10:03:14 +01:00
Tobias Lønnerød Madsen
c91ef96e08
Now URL-encoding and decoding header values
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2020-01-06 15:10:42 +01:00
Clemens Vasters
171da73fa5
fixed ContentType parsing for HTTP listeners
...
Signed-off-by: Clemens Vasters <clemensv@microsoft.com>
2019-11-21 07:38:38 -08:00
Clemens Vasters
248e4f4267
Merge pull request #34 from zihotki/feature/kafka-update
...
Updated to Confluent.Kafka v1.2.0 to fix strong-naming breaking change
2019-11-19 13:18:19 -08:00
Clemens Vasters
e4ee7e0ca6
Merge pull request #21 from TobbenTM/add-aspnet-core-support
...
Add aspnet core support
2019-11-19 13:17:40 -08:00
Vasili Puchko
149602d749
updated to Confluent.Kafka v1.2.0 to fix strong-naming breaking change
...
Signed-off-by: Vasili Puchko <vpuchko@vwd.com>
2019-11-15 14:47:08 +01:00
Tobias Lønnerød Madsen
bddeb90049
Bumping appveyor image
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 10:20:55 +01:00
Tobias Lønnerød Madsen
99a62804ce
The json input formatter should not catch any other formats
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 10:08:58 +01:00
Tobias Lønnerød Madsen
bdddb993fe
Now testing application/json content type as well
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 09:32:14 +01:00
Tobias Lønnerød Madsen
1d90e16afc
Extending integration test to also test extension deserialization
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 09:08:05 +01:00
Tobias Lønnerød Madsen
a4ff1f8415
Targeting 2.1 LTS release of ASP.NET Core
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 08:59:59 +01:00
Tobias Lønnerød Madsen
340ba9cca9
Renaming CloudEventInputFormatter to CloudEventJsonInputFormatter
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 08:50:12 +01:00
Tobias Lønnerød Madsen
135f1f2e7c
Updating README.md after changes
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-07 08:46:47 +01:00
Tobias Lønnerød Madsen
aa78505be6
Bumping ASP.Net package to 3.0, implementing async decoding of CloudEvents
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-11-06 12:12:29 +01:00
Clemens Vasters
1b7f22f221
Merge pull request #32 from clemensv/1-0-doc-edit
...
Updated doc for 1.0
2019-11-06 11:47:04 +02:00
Clemens Vasters
ab5513f664
Merge pull request #31 from clemensv/1-0-update
...
1.0 version update
2019-11-06 11:46:47 +02:00
clemensv
2420e14df6
DataSchema correction
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2019-11-06 10:35:33 +01:00
clemensv
188fdb8f27
1.0 package version updates
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2019-11-06 10:27:32 +01:00
clemensv
8ef77914a8
Updated doc for 1.0
...
Signed-off-by: clemensv <clemensv@microsoft.com>
2019-11-06 10:14:43 +01:00
Tobias Lønnerød Madsen
9d5c20e00b
Fixed merge conflicts in .sln
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:33:35 +01:00
Tobias Lønnerød Madsen
bb3b0badfd
Making internal ctor public
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:29:23 +01:00
Tobias Lønnerød Madsen
195c3fce10
Adding AspNetCore package metadata
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:26:53 +01:00
Tobias Lønnerød Madsen
86a786949e
Added sample along with some integration tests
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:26:52 +01:00
Tobias Lønnerød Madsen
6cec7411a3
Failing gracefully if unable to deserialize
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:26:52 +01:00
Tobias Lønnerød Madsen
0c4913724e
Added support for 0.3
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:26:51 +01:00
Tobias Lønnerød Madsen
3f8755c645
Added CloudEventInputFormatter
...
Signed-off-by: Tobias Lønnerød Madsen <m@dsen.tv>
2019-10-31 15:26:50 +01:00
Michael Friis
209247e75f
add support for parsing ASP.NET Core HTTP requests into CloudEvents
...
Signed-off-by: Michael Friis <friism@gmail.com>
2019-10-31 15:24:54 +01:00
Clemens Vasters
a0f3e72897
Merge pull request #29 from clemensv/merge-fixes
...
Kafka test fix due rel 1.0 update
2019-09-17 06:43:53 -07:00