Skip to content

v0.26.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jun 08:23
· 774 commits to main since this release

Summary

  • [#203] Add pytest as a built-in toolchain
  • [#203] Add python as a built-in language
  • [#118] Add bazel as a built-in toolchain
  • [#330] Add javascript as a built-in language
  • [#330] Add typescript as a built-in language
  • [#330] Add yarn as a built-in toolchain
  • [#178] Refactor built-in languages and toolchains loading using embedded filesystem
  • [#259] Refactor TCR configuration files checker
  • Change python test framework from unittest to pytest in example
  • 3rd-party dependencies update to latest version

Changelog

  • 39cc7fb Adjust goreleaser config to use name_templates for archives naming
  • 791beef Bump FluentAssertions from 6.10.0 to 6.11.0 in /examples/csharp-dotnet
  • 8a5ae5a Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 7930b09 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 8368804 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 81d7c45 Bump Microsoft.NET.Test.Sdk in /examples/csharp-dotnet
  • 679b4b1 Bump actions/setup-go from 3 to 4
  • 86f4e25 Bump coverlet.collector from 3.2.0 to 6.0.0 in /examples/csharp-dotnet
  • 64fb29f Bump github.com/docker/distribution in /src
  • e62ff29 Bump github.com/go-git/go-git/v5 from 5.5.2 to 5.6.0 in /src
  • 575ebea Bump github.com/go-git/go-git/v5 from 5.6.0 to 5.6.1 in /src
  • 415ea0e Bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 in /src
  • bf8ee50 Bump github.com/golangci/golangci-lint from 1.51.1 to 1.51.2 in /src
  • 9863c74 Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.0 in /src
  • c4e7e21 Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.1 in /src
  • 5b3a419 Bump github.com/golangci/golangci-lint from 1.52.1 to 1.52.2 in /src
  • 218f530 Bump github.com/golangci/golangci-lint from 1.52.2 to 1.53.0 in /src
  • 33276f9 Bump github.com/golangci/golangci-lint from 1.53.0 to 1.53.1 in /src
  • 7b4f9eb Bump github.com/golangci/golangci-lint from 1.53.1 to 1.53.2 in /src
  • 3903405 Bump github.com/goreleaser/goreleaser from 1.15.2 to 1.16.0 in /src
  • deaf2de Bump github.com/goreleaser/goreleaser from 1.16.0 to 1.16.1 in /src
  • 9065fb3 Bump github.com/goreleaser/goreleaser from 1.16.1 to 1.16.2 in /src
  • 058864e Bump github.com/goreleaser/goreleaser from 1.16.2 to 1.17.0 in /src
  • 967dd17 Bump github.com/goreleaser/goreleaser from 1.17.0 to 1.17.1 in /src
  • 0c741d6 Bump github.com/goreleaser/goreleaser from 1.17.1 to 1.17.2 in /src
  • ca39b71 Bump github.com/goreleaser/goreleaser from 1.17.2 to 1.18.2 in /src
  • ab0d88e Bump github.com/sigstore/rekor from 1.1.0 to 1.1.1 in /src
  • 9700eaf Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 in /src
  • ecde735 Bump github.com/spf13/afero from 1.9.3 to 1.9.4 in /src
  • ac15417 Bump github.com/spf13/afero from 1.9.4 to 1.9.5 in /src
  • 712ceb5 Bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  • 30c1295 Bump github.com/spf13/viper from 1.15.0 to 1.16.0 in /src
  • cea0823 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • 220f1e8 Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /src
  • 1f0a50f Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /src
  • d69fd63 Bump github.com/stretchr/testify in /examples/go-*
  • 27411fc Bump golang.org/x/sys from 0.5.0 to 0.6.0 in /src
  • 6366afd Bump golang.org/x/sys from 0.6.0 to 0.7.0 in /src
  • d174173 Bump golang.org/x/sys from 0.7.0 to 0.8.0 in /src
  • 13c3993 Bump golang.org/x/sys from 0.8.0 to 0.9.0 in /src
  • d425245 Bump golang.org/x/text from 0.7.0 to 0.8.0 in /src
  • 68226c6 Bump golang.org/x/text from 0.8.0 to 0.9.0 in /src
  • 730d448 Bump golang.org/x/text from 0.9.0 to 0.10.0 in /src
  • 44eca42 Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /src
  • 42ea77f Bump gotest.tools/gotestsum from 1.9.0 to 1.10.0 in /src
  • 263455d Bump jvm from 1.8.21 to 1.8.22 in /examples/kotlin-gradle
  • 3b4cafc Bump kotlin-bom from 1.8.20 to 1.8.21 in /examples
  • 20af0b8 Bump kotlin-stdlib from 1.8.10 to 1.8.20 in /examples
  • 7488e95 Bump maven-compiler-plugin from 3.10.1 to 3.11.0 in /examples
  • bb64492 Bump maven-surefire-plugin from 3.0.0 to 3.1.0 in /examples
  • 579064c Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /examples/java-maven
  • 4eda0b3 Bump maven-surefire-plugin in /examples
  • 56655dd Bump maven-surefire-plugin in /examples
  • fd4998c Bump org.junit:junit-bom from 5.9.2 to 5.9.3 in /examples
  • 3d39ff9 Bump pytest from 7.2.2 to 7.3.0 in /examples/python-pytest
  • 80ac3f1 Bump pytest from 7.3.0 to 7.3.1 in /examples/python-pytest
  • c3956b8 Bump pytest from 7.3.1 to 7.3.2 in /examples/python-pytest
  • c0db0f9 Bypass filesystem watch rearm delay when running tests
  • a092f30 Change order of checkout and setup-go in golangci-lint GitHub action
  • 6c904ef Change python test framework from unittest to pytest in example
  • 30bd6b6 Enhance yaml file reading (dynamic instead of fixed buffer size)
  • 7471f1b Fix check and one-shot cmd commands comments
  • e8c672d Fix engine slow test on print_log() method
  • 566178c Fix new linter warnings raised by golangci-lint v1.52.0
  • 42da984 Fix vcs/git slow test on Log() method
  • 77d2ac8 Merge branch 'bugfix/v0.25'
  • 4db3f6c Minor refactoring on language tests
  • 04b1dac Move SlowTestTag() helper to utils package
  • 23bde93 Remove slow test tag on test cases impacted by fs rearm delay
  • e9ee420 Strengthen retrieving of python executable in python example venv init script
  • b16ada5 Tune cache-dependency-path in GitHub actions setup-go steps
  • 0774d3b Update dependencies
  • e5b7e39 Update dependencies
  • 6c041ad Update dependencies
  • 9ec192d Update dependencies
  • ce28da5 Update dependencies
  • 439cbf4 Update dependencies
  • 4ce834b Update dependencies
  • 76502dc Update dependencies
  • a9e4550 Update dependencies
  • fa6b6aa Update dependencies
  • 1d6b681 Update dependencies
  • 954da89 Upgrade TCR version to 0.25.0 in local TCR scripts
  • 3c27ad1 Upgrade TCR version to 0.25.2 in examples
  • 4c5cb79 Upgrade TCR version to 0.25.2 in local tools
  • 7ca3ab0 Upgrade gradle wrapper to 8.1.1 in java and kotlin examples
  • 54ecb79 Upgrade gradle wrapper to 8.1.1 in testdata
  • c63e6bc Upgrade java SDK version to 17 in java and kotlin examples
  • 7dc4870 Upgrade to junit 5 in java and kotlin examples
  • 194f754 [#118] Add .bazelversion file in bazel examples
  • 84b3f5d [#118] Add bazel as a built-in toolchain
  • 76fcbe2 [#118] Add bazel to the list of built-in toolchains in README.md
  • 18672f7 [#118] Add example with C++ and bazel toolchain
  • 8e163cd [#118] Add example with go and bazel toolchain
  • b4fe9fc [#118] Add example with java and bazel toolchain
  • 4d9f408 [#118] Add example with python and bazel toolchain
  • c196b55 [#118] Add link to python-bazel in examples/README.md
  • b68f6e8 [#118] Add support for symbolic links in xunit.ingestDir() (when supported by the OS/FS)
  • e02e5ae [#118] Set test-result-dir to bazel-testlogs in all bazel examples
  • fbf162c [#118] Tune gitignore in bazel examples
  • 2d40c33 [#118] Tune test-result-dir for bazel in java, go and C++
  • 795165f [#178] Add save+load test for all toolchain/language configurations
  • 8d8deb5 [#178] Add save+load test for toolchain/language configurations
  • 52fa69a [#178] Enhance tests in utils package
  • d43dcd7 [#178] Move built-in languages into an embedded filesystem
  • b40a4b2 [#178] Move built-in toolchains into an embedded filesystem
  • b3b6c4e [#178] Refactor language built-in tests
  • c02a52e [#178] Refactor language configuration
  • a76b432 [#178] Refactor toolchain built-in tests
  • 5f3c502 [#203] Add example for python with pytest toolchain
  • 3a19778 [#203] Add pytest as a built-in toolchain
  • 5ee625e [#203] Add python as a built-in language
  • b16b3d8 [#203] Add python examples to dependabot config
  • fc8e9c1 [#203] Add python to the list of built-in languages in README.md
  • 828e6f3 [#203] Automate incompatible toolchains detection in language tests
  • b9ce0a3 [#203] Refactor language test helpers
  • b723aa9 [#203] Refactor toolchain test helpers
  • 8aec366 [#203] Remove inter-dependency on incompatible toolchains in language tests
  • a121704 [#230] Add p4 check points
  • cb4e64b [#230] Extract IsSubPath() function to a new package utils
  • f71f8e3 [#230] Factorize all versions of isSubPath
  • 5054dcb [#230] Refactor path.IsSubPath to use filepath.Rel instead of strings.Prefix
  • 6d57a64 [#230] Remove limitation on "tcr check" with p4 in README.md
  • b20636f [#230] Rename utils.go to path.go
  • 3e7057f [#230] Skip windows specific P4 tests on unix
  • 1555a0d [#230] Warning on unset P4 Username
  • 9b65029 [#259] Add **/*test_helper.go to sonar.test.inclusions list
  • 4927cb4 [#259] Add git per-checker tests (command, config, repository, auto-push)
  • ffd8cb4 [#259] Add missing unit tests on checker/model package
  • 0d2f5b2 [#259] Add possibility to initialize TCR engine with a fake VCS
  • dc5a1d1 [#259] Add test cases with uppercase VCS name
  • 3ce01f2 [#259] Add tests cases on git checker (environment)
  • 890aa33 [#259] Add tests cases on git checker (remote)
  • e7b305f [#259] Add tests cases on p4 checker (command and config)
  • 6edc3dd [#259] Add tests cases on p4 checker (environment)
  • 84bfb2c [#259] Add tests cases on p4 checker (workspace)
  • 4ea67a1 [#259] Add unit tests on checker's checkgroup
  • cd85251 [#259] Differentiate VCS configuration checker from git/p4 environment checkers
  • 0d83b0d [#259] Extract checker's model into its own package
  • b4f3e0f [#259] Extract checkgroup assertion function in checkers/runner_test
  • d4a5371 [#259] Make checker tests run with VCS fake instead of real git implementation
  • 47e9f6f [#259] Make checkgroup.Print() silent when there is no checkpoint
  • 3af7afa [#259] Merge workdir and basedir checkers into new checkgroup "directories"
  • 2a3f4d2 [#259] Move polling period checks into VCS configuration checkgroup
  • 7eb4bbc [#259] Refactor TCR configuration files checker
  • fd0b05e [#259] Refactor TCR configuration sub-directories checker
  • 6fded92 [#259] Refactor TCR workflow configuration checker
  • 8c58369 [#259] Refactor language checker
  • a1016af [#259] Refactor mob configuration checker
  • 97a9e59 [#259] Refactor tests on main checker runner
  • 77b8b41 [#259] Refactor toolchain checker
  • a19dd6a [#259] Rename gitFake to VCSFake and move it to a dedicated vcs.fake package
  • 630f069 [#259] Use varargs instead of tables for passing checkpoints
  • 1895283 [#330] Add Javascript and Typescript as supported languages in main Readme
  • 9e1b54a [#330] Add examples for Javascript + Yarn
  • c7bdaf5 [#330] Add examples for Typescript + Yarn
  • 0199376 [#330] Add support for Javascript and Typescript with yarn
  • 27fdd7e [#330] Tune Sonar properties to ignore test_data packages for coverage analysis
  • 5560f5d [#330] Update dependabot GitHub action to watch on javascript and typescript examples