Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #10

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 20, 2023

This PR contains the following updates:

Package Type Update Change
apple/swift-log minor from: "1.4.2" -> from: "1.6.1"
g-mark/SwiftPath minor from: "0.3.1" -> from: "0.4.0"
kubewarden/github-actions action minor v3.1.0 -> v3.3.5

Release Notes

apple/swift-log (apple/swift-log)

v1.6.1: Swift Log 1.6.1

Compare Source

SemVer Patch
  • Disable existential any build setting (#​312)

v1.6.0

Compare Source

SemVer Minor

SemVer Patch
Other Changes

v1.5.4

Compare Source

What's Changed

Cleanups & minor compatibility improvements
Non code changes

New Contributors

Full Changelog: apple/swift-log@1.5.3...1.5.4

v1.5.3

Compare Source

What's Changed

Cleanups & minor compatibility improvements
Non code changes

New Contributors

Full Changelog: apple/swift-log@1.5.2...1.5.3

v1.5.2

Compare Source

Primary change

Address too aggressive warning logging on LogHandlers that do not support MetadataProvider. The warning would be emitted too frequently, resulting in flooding logs with warnings. Instead, the warning is now emitted once per log handler type.

What's Changed

Full Changelog: apple/swift-log@1.5.1...1.5.2

v1.5.1

Compare Source

Summary

This patch release focuses on minor cleanups to ergonomics of setting metadata providers with the default stream log handlers, and fixes a bug in the default handler not printing the provided extra metadata by default (it does now).

Thank you to @​slashmo for quickly noticing and providing a patch for the latter!

What's Changed

Full Changelog: apple/swift-log@1.5.0...1.5.1

v1.5.0

Compare Source

Changes

Swift version support

This release drops support for Swift 5.0.

Swift 5.1+ remain supported for the time being.

Logger.MetadataProvider

This release introduces metadata providers!

They are an additional way to add metadata to your log statements automatically whenever a log statement is about to be made. This works extremely well with systems like distributed tracing, that may pick up trace identifiers and other information from the task-local context from where the log statement is being made.

The feature came with a swift evolution style proposal introduction to the "why?" and "how?" of this feature you may find interesting.

Metadata providers are used like this:

import Logging

enum Namespace { 
  @​TaskLocal static var simpleTraceID: String?
}

let simpleTraceIDMetadataProvider = Logger.MetadataProvider { 
    guard let traceID = Namespace.simpleTraceID else {
        return [:]
    }
    return ["simple-trace-id": .string(traceID)]
 }

LoggingSystem.bootstrap({ label, metadataProvider in
    myCoolLogHandler(label: label, metadataProvider: metadataProvider)
}, metadataProvider: simpleTraceIDMetadataProvider)

which in turn makes every Logger on this LoggingSystem add this contextual metadata to log statements automatically:

let log = Logger(label: "hello")

Namespace.$simpleTraceID.withValue("1234-5678") {
  test()
}

func test() {
  log.info("test log statement")
}

// [info] [simple-trace-id: 1234-5678] test log statement
Adoption in LogHandlers

In order to support this new feature in your log handlers, please make it accept a MetadataProvider? at creation, and store it as:

struct MyHandler: LogHandler {
    // ... 
    public var metadataProvider: Logger.MetadataProvider?
    // ...
}

What's Changed

Highlight
Other changes

New Contributors

Full Changelog: apple/swift-log@1.4.4...1.5.0

v1.4.4

Compare Source

Sendable fixup for 1.4.3

The 1.4.3 release carefully introduced Sendable across the library; sadly we missed that 5.6.x Swift series treat a "missing marker protocol conformance for Sendable" as an error while it is intended to be a warning as which it is correctly reported in Swift 5.7.

This release fixes this by not requiring that values stored in Logger.MetadataValue.stringConvertible must be Sendable, however practically speaking they should be thread-safe in any case, as it is not guaranteed in any way when/where this string convertible value will be invoked from.

This release contains no other changes from 1.4.3.

What's Changed

Full Changelog: apple/swift-log@1.4.3...1.4.4

v1.4.3

Compare Source

Highlights

Loggers and all related types are now Sendable, including metadata values which have to be Sendable as well.

When using from Swift that is concurrency aware, you may be getting warnings where you didn't before, these are all correct though - you need to be ready for e.g. logger metadata to be accessed from another thread. Thankfully values logged this way should usually be sendable to begin with, preferably value types.

For more details see: https://github.com/apple/swift-log/pull/218

What's Changed

New Contributors

Full Changelog: apple/swift-log@1.4.2...1.4.3

g-mark/SwiftPath (g-mark/SwiftPath)

v0.4.0

Compare Source

kubewarden/github-actions (kubewarden/github-actions)

v3.3.5

Compare Source

v3.3.4

Compare Source

v3.3.3

Compare Source

🚀 Features
  • feat: Run e2e tests on CI job for Rust policies (#​134)

v3.3.2

Compare Source

  • deps: Move to go 1.23, tinygo 0.33.0 (which supports go 1.23) (#​133)
  • Update setup bats action (#​131)
🧰 Maintenance
  • chore(deps): update golangci/golangci-lint-action action to v6.1.0 (#​132)
  • chore(deps): update kubewarden/github-actions action to v3.3.1 (#​130)

v3.3.1

Compare Source

🐛 Bug Fixes
  • fix: increase Helm timeout (#​129)

v3.3.0

Compare Source

🧰 Maintenance
  • chore: bump version in use to v3.3.0. (#​127)
  • chore: update kwctl version (#​126)

v3.2.0

Compare Source

  • ci: Remove unneeded ci job on ghrelease.yml (#​125)
  • ci: Add ghrelease workflow to create GH releases (#​124)
🧰 Maintenance

v3.1.20

Compare Source

  • Default shell is broken on composite actions (#​120)
  • Update setup-kubewarden-cluster action (#​119)
🧰 Maintenance
  • rust policies move to wasm32 wasip1 (#​122)
  • chore: add Kubewarden repository badges. (#​121)
  • chore(deps): update golangci/golangci-lint-action action to v6 (#​118)

v3.1.19

Compare Source

  • Bump kwctl-installer to v1.12.0, needed by verify-images-policy (#​117)
  • specify go version to be installed (#​111)
🚀 Features
  • feat: github action to install cargo-tarpaulin (#​113)
  • policy building: ensure wasm-opt is installed (#​105)
🐛 Bug Fixes
  • fix tinygo build caused by go toolchain (#​109)
🧰 Maintenance
  • chore(deps): update golangci/golangci-lint-action action to v5 (#​116)
  • update tinygo (#​115)
  • chore(deps): update softprops/action-gh-release action to v2 (#​114)
  • chore(deps): update azure/setup-helm action to v4 (#​112)
  • chore(deps): update golangci/golangci-lint-action action to v4 (#​110)
  • chore(deps): update release-drafter/release-drafter action to v6 (#​108)
  • chore: bump kwctl version to v1.10.1 (#​107)
  • chore(deps): update swiftwasm/swiftwasm-action action to v5.9 (#​106)

v3.1.18

Compare Source

v3.1.17

Compare Source

v3.1.16

Compare Source

v3.1.15

Compare Source

v3.1.14

Compare Source

v3.1.13

Compare Source

v3.1.12

Compare Source

  • Add option to install latest kwctl (#​97)
  • deps: bump kwctl-installer to v1.9.0-rc2 (#​96)
🧰 Maintenance
  • chore: bump version to v3.1.12 (#​104)
  • chore: bump kwctl version (#​103)
  • chore(deps): update actions/download-artifact action to v4 - autoclosed (#​101)
  • chore(deps): update actions/upload-artifact action to v4 (#​102)
  • chore(deps): update actions/setup-go action to v5 (#​98)
  • chore(deps): update actions/setup-node action to v4 (#​95)
  • chore(deps): update tinygo (#​94)

v3.1.11

Compare Source

v3.1.10

Compare Source

🧰 Maintenance
  • chore(deps): update kwctl (#​92)
  • chore(deps): update docker/login-action action to v3 (#​91)
  • chore(deps): update actions/checkout action to v4 (#​90)

v3.1.9

Compare Source

  • Use rc helm charts for tests (#​86)
🚀 Features
  • feat: add inputs.arch to syft-installer (#​88)
🐛 Bug Fixes
  • fix: Correctly unpack syft for windows (#​89)

v3.1.8

Compare Source

v3.1.7

Compare Source

🚀 Features
  • ci: add e2e tests step to reusable test policy go (#​84)
🧰 Maintenance
  • chore: prepare for v3.1.7 release (#​85)

v3.1.6

Compare Source

🧰 Maintenance
  • build: bump tinygo version to 0.28.1 (#​82)

v3.1.5

Compare Source

v3.1.4

Compare Source

  • deps: Bump bats to 1.8.2 (#​77)

v3.1.3

Compare Source

  • deps: Consume kubectl 1.6.0 (#​76)
  • Update cert-manager to 1.11.0 (#​75)

v3.1.2

Compare Source

  • Prepare 3.1.2 release (#​73)
🐛 Bug Fixes
  • chore(deps): update tinygo version (#​72)
🧰 Maintenance
  • chore(deps): update tinygo version (#​72)

v3.1.1

Compare Source

🐛 Bug Fixes
  • fix: Ignore comments on artifacthub-pkg.yml (#​71)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 300f325 to b801728 Compare April 5, 2023 09:04
@renovate renovate bot changed the title chore(deps): update dependency apple/swift-log to from: "1.5.2" chore(deps): update all non-major dependencies Apr 5, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b801728 to 38cfb5d Compare April 12, 2023 18:45
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 38cfb5d to 48db23d Compare April 25, 2023 14:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 48db23d to 2ce4cc3 Compare May 3, 2023 09:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2ce4cc3 to ad8e272 Compare July 9, 2023 05:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from ee7f087 to 845bcd1 Compare August 1, 2023 02:19
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from e82922b to b6ba756 Compare August 8, 2023 17:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from b6ba756 to 8e6d0f6 Compare August 11, 2023 08:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 0b82720 to 7544375 Compare January 23, 2024 05:26
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 8849744 to 050c87a Compare February 6, 2024 05:13
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from eba2fef to a3023bd Compare March 14, 2024 20:44
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from a3023bd to 95bf77a Compare May 1, 2024 02:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 95bf77a to dd94166 Compare June 6, 2024 05:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 86c782b to 00d9fe5 Compare July 1, 2024 14:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 00d9fe5 to 2c558d3 Compare July 26, 2024 02:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 9b64838 to 3511909 Compare August 29, 2024 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants