Skip to content

Releases: CoverGo/build-publish-net-workflow

v2.15

04 Mar 13:52
8b9e8e6
Compare
Choose a tag to compare

What's Changed

  • Added option to allow scan code job to extend needs by @NazmiAltun in #9
  • Append candidate- to service tags in docker-composes file by @NazmiAltun in #10

Full Changelog: v2.14...v2.15

v2.14

26 Feb 12:17
Compare
Choose a tag to compare

Full Changelog: v2.13...v2.14

v2.13

25 Feb 17:14
35e52dd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.12...v2.13

Passing Git commit SHA to dockerfile on build

07 Feb 06:47
160abd6
Compare
Choose a tag to compare

What's Changed

  • Pass current git commit SHA to docker image via docker build args by @NazmiAltun in #6

New Contributors

Full Changelog: v2.10...v2.12

Merge test build and run jobs

22 Jan 08:17
8cfb388
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.8...v2.9

Control cache push

22 Jan 08:16
d8cfed2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.7...v2.8

Pass parameters to docker run

22 Jan 08:15
b5018ce
Compare
Choose a tag to compare

What's Changed

v2.5

08 Jan 12:04
Compare
Choose a tag to compare

Use candidate tag for service image during the build and tag it at the end.

Old behavior will produce the service image with tags during the build stage (before any tests) and push to the cache registry.
In situations when we deploy from cache registry(to dev environment, for example) it leads to unwanted deployment before CI competes

Filter for test artifacts upload

22 Jan 08:16
Compare
Choose a tag to compare

Tests jobs can specify a path to results including excludes symbols via new upload_path optional settings, defaulting to "TestResults"
The provided value will be passed to upload-artifacts action "path" parameter

A possible use-case is to filter out some results in test output folder that should not be uploaded, for example dotnet dumps

Support for multiple nuget projects

11 Dec 12:47
Compare
Choose a tag to compare

Multiple NuGet projects support

Users can specify several NuGet sections in the config file with the same structure, then for each section, a separate pair of build+publish jobs will be generated.
Job name format for NuGet build and publish now includes slug from the nuget item section.

Better dependency support for nuget

Nuget section have a new optional field publish_after. It is an array of job names than should be finished before publishing the nuget package.

Backward compatibility

This release is backward-compatible, e.g. producing the same workflow for old nuget sections.
nuget config section can be an array, or a map (old behavior). A map will be treated as an array with single NuGet section.
If publish_after field is missing, default dependencies would be generated