Skip to content

v0.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Nov 16:59
· 1211 commits to main since this release

Summary

  • [#12] Add notification on build failure, test failure and test success
  • Unplug GUI from TCR build chain
  • 3rd party and tools dependencies update to latest version

Changelog

  • c550217 Add "-tags=test_helper" to TCR build phase in local TCR config
  • c879b6a Add "make prepare" target to simplify release preparation
  • 3dc14d8 Add a test for sending notification on test failure from engine
  • 976ed45 Bump FluentAssertions from 6.7.0 to 6.8.0 in /tcr-engine/testdata/csharp
  • 4e1c28c Bump Microsoft.NET.Test.Sdk in /tcr-engine/testdata/csharp
  • 183af6f Bump coverlet.collector in /tcr-engine/testdata/csharp
  • 2d71627 Bump github.com/golangci/golangci-lint from 1.50.0 to 1.50.1
  • 6cb1f7b Bump github.com/goreleaser/goreleaser from 1.11.5 to 1.12.1
  • f4856de Bump github.com/goreleaser/goreleaser from 1.12.1 to 1.12.2
  • 7cb1f40 Bump github.com/goreleaser/goreleaser in /tcr-engine
  • f8377da Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
  • b53e799 Bump github.com/spf13/viper from 1.13.0 to 1.14.0 in /tcr-engine
  • ea95bd9 Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  • f7ca30e Bump golang.org/x/sys from 0.1.0 to 0.2.0 in /tcr-cli
  • 0c63376 Bump golang.org/x/text from 0.3.8 to 0.4.0
  • a4da1d3 Bump versions-maven-plugin in /tcr-engine/testdata/java
  • eff0d83 Configure local TCR wrapper to use version 0.19.1
  • 40da13d Run go mod tidy
  • 63000ca Test command line warning on test failure To Add notification on test failure and success - Use Sniffer for testing events Github Issue #12
  • 4d008ba Unplug GUI from TCR build chain
  • be8a61d Update all dependencies
  • 0750859 Update all dependencies
  • 53ba02f Update contributor list in README.md
  • 1f2e62b Update dependencies
  • c0ead79 [#12] Add Emphasis to the MessageType
  • 7d891b5 [#12] Add a parameterized tests
  • 99f396f [#12] Add a timer message "severity"
  • 4d0b9b9 [#12] Add emojis to info and warning desktop notifications
  • 0008220 [#12] Add emojis to info and warning desktop notifications for tcr-gui
  • 5cc767c [#12] Add error with desktop notification
  • 2e7a62d [#12] Add reporter argument to report.Subscribe() method
  • e9c5d09 [#12] Create a MessageReport interface
  • a8b81a1 [#12] Emphasise build failures
  • 99be895 [#12] Emphasise test successes
  • 12de446 [#12] Fix a compilation issue
  • e42a382 [#12] Have TCR Test call PostWarningWithEmphasis
  • f0a7735 [#12] Have all report tests use MessageReporter interface instead of report function
  • 1a7cf74 [#12] Implement the MessageReporter interface in reporter_test_util
  • 3b271cb [#12] Pass emphasis as a parameter to the functions in the MessageReporter
  • 3899cc3 [#12] Pass emphasis as a parameter to the functions in the MessageReporter
  • 8a9ed97 [#12] Refactor MessageReporterStub
  • be90fb0 [#12] Refactor Notifying on Emphasis
  • 858ce78 [#12] Refactor reporter so that it does the severity-based routing itself
  • 632bcb8 [#12] Refactor the StartReporting switch case block
  • 307673b [#12] Remove code that handles Info With Emphasis messages
  • 7dcc2ea [#12] Remove message severity called "Notification"
  • 7fba7af [#12] Remove notification type from Gui.StartReporting
  • 25fc104 [#12] Simplify terminalSetup() function in terminal_ui_test
  • 6b533b7 [#12] Switch parameters order in report.Subscribe()
  • 7e4ef2c [#12] Test terminal to deal with failure emphasis
  • e447631 [#12] Use message emphasis to trigger desktop notifications
  • de9ef05 [#12] Use parameterized tests for post functions reporter_test
  • 98a37dd [#12] Wrap Report Message Severity in a struct
  • 31b09dd [#12] add report.PostSuccessWithEmphasis for build success notifications
  • 5b15151 [#131] Add interrupt handler for cleanup before exit on SIGINT
  • c5c85ea [#131] Simplify interrup handler
  • 47be94f ✅ TCR - tests passing
  • 65c270a ✅ TCR - tests passing