Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nobl9/nobl9-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.81.0
Choose a base ref
...
head repository: nobl9/nobl9-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.82.0
Choose a head ref

Commits on Apr 10, 2024

  1. chore: Update minor and patch golang dependencies (#364)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.17` -> `v1.51.18` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.17/v1.51.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.17/v1.51.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [github.com/nobl9/nobl9-go](https://togithub.com/nobl9/nobl9-go) |
    `v0.80.0` -> `v0.81.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fnobl9%2fnobl9-go/v0.81.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fnobl9%2fnobl9-go/v0.81.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fnobl9%2fnobl9-go/v0.80.0/v0.81.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fnobl9%2fnobl9-go/v0.80.0/v0.81.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.18`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15118-2024-04-09)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.17...v1.51.18)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/codebuild`: Updates service API and documentation
        -   Add new webhook filter types for GitHub webhooks
    -   `service/mediaconvert`: Updates service API and documentation
    - This release includes support for bringing your own fonts to use for
    burn-in or DVB-Sub captioning workflows.
    -   `service/pinpoint`: Updates service API and documentation
    - The OrchestrationSendingRoleArn has been added to the email channel
    and is used to send emails from campaigns or journeys.
    - `service/rds`: Updates service API, documentation, waiters,
    paginators, and examples
    - This release adds support for specifying the CA certificate to use for
    the new db instance when restoring from db snapshot, restoring from s3,
    restoring to point in time, and creating a db instance read replica.
    
    </details>
    
    <details>
    <summary>nobl9/nobl9-go (github.com/nobl9/nobl9-go)</summary>
    
    ###
    [`v0.81.0`](https://togithub.com/nobl9/nobl9-go/releases/tag/v0.81.0)
    
    [Compare
    Source](https://togithub.com/nobl9/nobl9-go/compare/v0.80.0...v0.81.0)
    
    ### What's Changed
    
    #### 🚀 Features
    
    - feat: PC-12282 Introduce metadata annotations
    ([#&#8203;342](https://togithub.com/nobl9/nobl9-go/issues/342))
    [@&#8203;skrolikiewicz](https://togithub.com/skrolikiewicz)
    > Added the ability to define annotations on `SLOs`, `Services`,
    `Projects`, and `Alert Policies`.
    > Similarly to Kubernetes, users can now use either labels or
    annotations to attach metadata to objects.
    
    The changes are compatible with the Nobl9 `1.74.4`, which will be
    released on `12.04.2024`.
    
    - feat: Improve labels validation
    ([#&#8203;359](https://togithub.com/nobl9/nobl9-go/issues/359))
    [@&#8203;nieomylnieja](https://togithub.com/nieomylnieja)
    
    #### 🧰 Maintenance
    
    - chore: Update module github.com/aws/aws-sdk-go to v1.51.17
    ([#&#8203;363](https://togithub.com/nobl9/nobl9-go/issues/363))
    [@&#8203;renovate](https://togithub.com/renovate)
    - chore: Update minor and patch golang dependencies
    ([#&#8203;360](https://togithub.com/nobl9/nobl9-go/issues/360))
    [@&#8203;renovate](https://togithub.com/renovate)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 10, 2024
    Copy the full SHA
    0c4de5b View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.51.19 (#366)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.18` -> `v1.51.19` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.18/v1.51.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.18/v1.51.19?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.19`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15119-2024-04-10)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.18...v1.51.19)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/cleanrooms`: Updates service API and documentation
    -   `service/connect`: Updates service API and documentation
    -   `service/networkmonitor`: Updates service documentation
    -   `service/qconnect`: Updates service API and documentation
    -   `service/rekognition`: Updates service API and documentation
        -   Added support for ContentType to content moderation detections.
    - `service/supplychain`: Updates service API, documentation, and
    examples
    - `service/workspaces-thin-client`: Updates service API and
    documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 10, 2024
    Copy the full SHA
    99f245e View commit details

Commits on Apr 11, 2024

  1. chore: Update dependency cspell to v8.7.0 (#367)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [cspell](https://streetsidesoftware.github.io/cspell/)
    ([source](https://togithub.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell))
    | [`8.6.1` ->
    `8.7.0`](https://renovatebot.com/diffs/npm/cspell/8.6.1/8.7.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cspell/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cspell/8.6.1/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.6.1/8.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>streetsidesoftware/cspell (cspell)</summary>
    
    ###
    [`v8.7.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#870-2024-04-10)
    
    [Compare
    Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.6.1...v8.7.0)
    
    **Note:** Version bump only for package cspell
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 11, 2024
    Copy the full SHA
    6fb1b4f View commit details
  2. feat: PC-10331 Add annotation category (#365)

    ## Motivation
    We have introduced category field for annotations created by our system
    (for alerts and budget adjustments) to differentiate between them in our
    UI and also later yamls.
    jakubpieta authored Apr 11, 2024
    Copy the full SHA
    7bfb1ff View commit details

Commits on Apr 12, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.20 (#368)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.19` -> `v1.51.20` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.19/v1.51.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.19/v1.51.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.20`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15120-2024-04-11)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.19...v1.51.20)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/batch`: Updates service API and documentation
    - This release adds the task properties field to attempt details and the
    name field on EKS container detail.
    -   `service/cloudfront`: Updates service API and documentation
    - CloudFront origin access control extends support to AWS Lambda
    function URLs and AWS Elemental MediaPackage v2 origins.
    -   `service/codebuild`: Updates service documentation
        -   Support access tokens for Bitbucket sources
    -   `service/iam`: Updates service API and documentation
    - For CreateOpenIDConnectProvider API, the ThumbprintList parameter is
    no longer required.
    - `service/medialive`: Updates service API, documentation, waiters, and
    paginators
    - AWS Elemental MediaLive introduces workflow monitor, a new feature
    that enables the visualization and monitoring of your media workflows.
    Create signal maps of your existing workflows and monitor them by
    creating notification and monitoring template groups.
    -   `service/monitoring`: Updates service API and documentation
    - This release adds support for Metric Characteristics for CloudWatch
    Anomaly Detection. Anomaly Detector now takes Metric Characteristics
    object with Periodic Spikes boolean field that tells Anomaly Detection
    that spikes that repeat at the same time every week are part of the
    expected pattern.
    -   `service/omics`: Updates service API and documentation
    -   `service/pipes`: Updates service API
    - `service/rds`: Updates service API, documentation, waiters,
    paginators, and examples
    - Updates Amazon RDS documentation for Standard Edition 2 support in RDS
    Custom for Oracle.
    -   `service/s3control`: Updates service documentation
        -   Documentation updates for Amazon S3-control.
    -   `service/wafv2`: Adds new service
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 12, 2024
    Copy the full SHA
    c8942f9 View commit details
  2. Copy the full SHA
    198b5a2 View commit details
  3. feat: Stabilize validation API - When usage (#369)

    ## Motivation
    
    In order to move validation package to a separate library we need to
    first stabilize it's API.
    
    This is the first PR in a cycle of changes required to achieve that.
    nieomylnieja authored Apr 12, 2024
    Copy the full SHA
    b8a7d26 View commit details
  4. chore: Update module github.com/aws/aws-sdk-go to v1.51.21 (#370)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.20` -> `v1.51.21` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.20/v1.51.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.20/v1.51.21?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.21`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15121-2024-04-12)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.20...v1.51.21)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/cloudformation`: Updates service API and documentation
    - Adding support for the new parameter "IncludePropertyValues" in the
    CloudFormation DescribeChangeSet API. When this parameter is included,
    the DescribeChangeSet response will include more detailed information
    such as before and after values for the resource properties that will
    change.
    -   `service/config`: Updates service documentation
    -   `service/glue`: Updates service API and documentation
    - Modifying request for GetUnfilteredTableMetadata for view-related
    fields.
    -   `service/healthlake`: Updates service API and documentation
    -   `service/iotfleethub`: Updates service documentation
    - `service/kms`: Updates service API, documentation, paginators, and
    examples
    - This feature supports the ability to specify a custom rotation period
    for automatic key rotations, the ability to perform on-demand key
    rotations, and visibility into your key material rotations.
    -   `service/mediatailor`: Updates service API and documentation
    -   `service/outposts`: Updates service API
    -   `service/redshift`: Updates service API and documentation
    - Adds support for Amazon Redshift DescribeClusterSnapshots API to
    include Snapshot ARN response field.
    -   `service/transfer`: Updates service API and documentation
    - This change releases support for importing self signed certificates to
    the Transfer Family for sending outbound file transfers over TLS/HTTPS.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 12, 2024
    Copy the full SHA
    e68f021 View commit details

Commits on Apr 16, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.22 (#371)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.21` -> `v1.51.22` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.21/v1.51.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.21/v1.51.22?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.22`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15122-2024-04-16)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.21...v1.51.22)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/bedrock-agent`: Updates service API and documentation
    -   `service/emr-serverless`: Updates service API and documentation
    - `service/entityresolution`: Updates service API, documentation, and
    paginators
    -   `service/iotwireless`: Updates service API and documentation
    -   `service/lakeformation`: Updates service API and documentation
    -   `service/m2`: Updates service API and documentation
    -   `service/mediapackagev2`: Updates service API and documentation
    - `service/outposts`: Updates service API, documentation, and paginators
    -   `service/wellarchitected`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2024
    Copy the full SHA
    a1909a3 View commit details

Commits on Apr 17, 2024

  1. chore: Update module golang.org/x/vuln/cmd/govulncheck to v1.1.0 (#372)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/vuln/cmd/govulncheck | `v1.0.4` -> `v1.1.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fvuln%2fcmd%2fgovulncheck/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fvuln%2fcmd%2fgovulncheck/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fvuln%2fcmd%2fgovulncheck/v1.0.4/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fvuln%2fcmd%2fgovulncheck/v1.0.4/v1.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 17, 2024
    Copy the full SHA
    5caa7a1 View commit details

Commits on Apr 18, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.23 (#374)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.22` -> `v1.51.23` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.22/v1.51.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.22/v1.51.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.23`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15123-2024-04-17)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.22...v1.51.23)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/ec2`: Updates service documentation
        -   Documentation updates for Elastic Compute Cloud (EC2).
    -   `service/qbusiness`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 18, 2024
    Copy the full SHA
    e6cea3d View commit details

Commits on Apr 19, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.24 (#376)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.23` -> `v1.51.24` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.23/v1.51.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.23/v1.51.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.24`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15124-2024-04-18)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.23...v1.51.24)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/drs`: Updates service API and documentation
    -   `service/emr-serverless`: Updates service API and documentation
    -   `service/guardduty`: Updates service API and documentation
        -   Added IPv6Address fields for local and remote IP addresses
    -   `service/quicksight`: Updates service API and documentation
    - This release adds support for the Cross Sheet Filter and Control
    features, and support for warnings in asset imports for any permitted
    errors encountered during execution
    -   `service/rolesanywhere`: Updates service API and documentation
    -   `service/sagemaker`: Updates service API and documentation
        -   Removed deprecated enum values and updated API documentation.
    - `service/workspaces`: Updates service API, documentation, and
    paginators
    - Adds new APIs for managing and sharing WorkSpaces BYOL configuration
    across accounts.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 19, 2024
    Copy the full SHA
    7d4758a View commit details
  2. chore: Stabilize validation API - remove StopOnError and simplify int…

    …ernal logic (#373)
    
    ## Motivation
    
    In order for validation pkg to mature into it's own library we have to
    cleanup the current hacks and non-ideal solutions.
    
    ## Summary
    
    - Removed hacky `StopOnError` construct
    - Simplified maps and slices validators' logic
    - Added `CascadeMode` similar to
    https://docs.fluentvalidation.net/en/latest/cascade.html
    nieomylnieja authored Apr 19, 2024
    Copy the full SHA
    c25fb81 View commit details
  3. chore: Update module github.com/aws/aws-sdk-go to v1.51.25 (#378)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.24` -> `v1.51.25` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.24/v1.51.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.24/v1.51.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.25`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15125-2024-04-19)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.24...v1.51.25)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/glue`: Updates service API and documentation
    - Adding RowFilter in the response for GetUnfilteredTableMetadata API
    - `service/internetmonitor`: Updates service API, documentation, and
    paginators
    -   `service/personalize`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 19, 2024
    Copy the full SHA
    af4323a View commit details

Commits on Apr 22, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.26 (#379)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.25` -> `v1.51.26` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.26?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.26?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.25/v1.51.26?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.25/v1.51.26?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.26`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15126-2024-04-22)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.25...v1.51.26)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/bedrock-agent`: Updates service API and documentation
    - `service/bedrock-agent-runtime`: Updates service API and documentation
    - `service/payment-cryptography`: Updates service API, documentation,
    and waiters
    -   `service/redshift-serverless`: Updates service documentation
    -   `service/route53profiles`: Adds new service
    -   `service/sagemaker`: Updates service API and documentation
    - This release adds support for Real-Time Collaboration and Shared Space
    for JupyterLab App on SageMaker Studio.
    - `service/servicediscovery`: Updates service documentation and examples
    -   `service/transfer`: Updates service API and documentation
    - Adding new API to support remote directory listing using SFTP
    connector
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 22, 2024
    Copy the full SHA
    1d3c144 View commit details

Commits on Apr 23, 2024

  1. feat: Add validation plan generator (#375)

    ## Motivation
    
    When documenting an API it's often a struggle to keep consistency
    between the code and documentation we write for it.
    What If your code could be self descriptive? Specifically, what If we
    could generate documentation out of our validation rules?
    
    This PR explores this topic attempting to create a builtin mechanism for
    generating a validation plan, which could then be used to generate
    human-readable documentation for validation rules.
    
    You can generate a validation plan by running:
    
    ```sh
    go run internal/cmd/docgen/generator.go
    ```
    
    This PR **does not** attempt to make the whole validation plan fully
    polished and ready to go, but rather create a foundation on top of which
    to build on at the same time proving it can be done.
    nieomylnieja authored Apr 23, 2024
    Copy the full SHA
    be388e3 View commit details

Commits on Apr 24, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.27 (#381)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.26` -> `v1.51.27` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.27?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.27?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.26/v1.51.27?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.26/v1.51.27?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.27`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15127-2024-04-23)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.26...v1.51.27)
    
    \===
    
    ##### Service Client Updates
    
    - `service/bedrock`: Updates service API, documentation, and paginators
    -   `service/bedrock-agent`: Updates service API and documentation
    - `service/bedrock-agent-runtime`: Updates service API and documentation
    -   `service/bedrock-runtime`: Updates service API and documentation
    -   `service/ce`: Updates service API and documentation
    -   `service/ec2`: Updates service API and documentation
    - This release introduces EC2 AMI Deregistration Protection, a new AMI
    property that can be enabled by customers to protect an AMI against an
    unintended deregistration. This release also enables the AMI owners to
    view the AMI 'LastLaunchedTime' in DescribeImages API.
    -   `service/pi`: Updates service documentation
    - `service/rds`: Updates service API, documentation, waiters,
    paginators, and examples
        -   Fix the example ARN for ModifyActivityStreamRequest
    -   `service/workspaces-web`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 24, 2024
    Copy the full SHA
    6b4423d View commit details

Commits on Apr 25, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.28 (#382)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.27` -> `v1.51.28` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.27/v1.51.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.27/v1.51.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.28`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15128-2024-04-24)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.27...v1.51.28)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/datasync`: Updates service API and documentation
    -   `service/ec2`: Updates service API and documentation
    - Launching capability for customers to enable or disable automatic
    assignment of public IPv4 addresses to their network interface
    - `service/emr-containers`: Updates service API, documentation, and
    paginators
    -   `service/entityresolution`: Updates service API and documentation
    - `service/gamelift`: Updates service API, documentation, and paginators
    - Amazon GameLift releases container fleets support for public preview.
    Deploy Linux-based containerized game server software for hosting on
    Amazon GameLift.
    -   `service/ssm`: Updates service API, documentation, and paginators
        -   Add SSM DescribeInstanceProperties API to public AWS SDK.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 25, 2024
    Copy the full SHA
    72bbe6e View commit details
  2. feat: PC-12488 PC-12490 Add LogicMonitor Direct, Agent and Metric Spec (

    #380)
    
    ## Motivation
    
    Support new integration with Logic Monitor. 
    
    ## Summary
    
    Add Logic Monitor Direct, Agent, and Metric Spec
    
    ## Release Notes
    New fields in Agent spec:
    ```
     spec:
        logicMonitor: 
          account: ""
    ```
    - `logicMonitor` - name of the new integration
    - `account` - account name from LM (as in <account>.logicmonitor.com)
    
    New fields in Direct spec:
    ```
     spec:
        logicMonitor: 
           accessId: ""
           accessKey: "" 
           account: ""
    ```
    - `logicMonitor` - name of the new integration
    - `accessID` and `accessKey` - values from Logic Monitor
    ([link](https://www.logicmonitor.com/support/rest-api-developers-guide/v1/api-tokens/get-api-tokens))
    - `account` - account name from LM (as in <account>.logicmonitor.com)
    
    New fields in Metric Spec, example:
    ```
     countMetrics:
            incremental: false
            good:
              logicMonitor:
                queryType: "deviceMetrics"
                deviceDataSourceInstanceId: 11
                graphId: 123
                line: MAX
            total:
              logicMonitor:
                queryType: "deviceMetrics"
                deviceDataSourceInstanceId: 122
                graphId: 123
                line: TOTAL
    ```
    - `logicMonitor` - name of the new integration
    - `queryType` - there is support only for one type of query
    `deviceMetrics`
    - `deviceDataSourceInstanceId` - number of the device data source
    instance Id from Ligic Monitor
    ([list](https://www.logicmonitor.com/support/rest-api-developers-guide/v1/datasource-instances/get-datasource-instances))
    - `graphId` - graph ID
    - `line` - line.label from the response from REST endpoint 'get device
    instance data'
    ([link](https://www.logicmonitor.com/support/v3-swagger-documentation))
    dawidwisn authored Apr 25, 2024
    Copy the full SHA
    c1693ec View commit details

Commits on Apr 26, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.29 (#383)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.28` -> `v1.51.29` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.28/v1.51.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.28/v1.51.29?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.29`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15129-2024-04-25)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.28...v1.51.29)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/appsync`: Updates service API
    -   `service/fms`: Updates service API and documentation
    -   `service/ivs`: Updates service API and documentation
    -   `service/ivs-realtime`: Updates service API
    - `service/rds`: Updates service API, documentation, waiters,
    paginators, and examples
    - Updates Amazon RDS documentation for setting local time zones for RDS
    for Db2 DB instances.
    -   `service/states`: Updates service API and documentation
    - Add new ValidateStateMachineDefinition operation, which performs
    syntax checking on the definition of a Amazon States Language (ASL)
    state machine.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 26, 2024
    Copy the full SHA
    3d3a3e1 View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.51.30 (#385)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.29` -> `v1.51.30` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.29/v1.51.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.29/v1.51.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.30`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15130-2024-04-26)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.29...v1.51.30)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/codepipeline`: Updates service API and documentation
    - Add ability to manually and automatically roll back a pipeline stage
    to a previously successful execution.
    -   `service/cognito-idp`: Updates service API and documentation
    -   `service/connectcampaigns`: Updates service API and documentation
    -   `service/entitlement.marketplace`: Updates service API
    -   `service/oam`: Updates service API and documentation
    - `service/rds`: Updates service API, documentation, waiters,
    paginators, and examples
    - SupportsLimitlessDatabase field added to describe-db-engine-versions
    to indicate whether the DB engine version supports Aurora Limitless
    Database.
    -   `service/support`: Updates service API
        -   Releasing minor endpoint updates.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 26, 2024
    Copy the full SHA
    0d777d3 View commit details

Commits on Apr 28, 2024

  1. chore: Update dependency yaml to v2.4.2 (#386)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [yaml](https://eemeli.org/yaml/)
    ([source](https://togithub.com/eemeli/yaml)) | [`2.4.1` ->
    `2.4.2`](https://renovatebot.com/diffs/npm/yaml/2.4.1/2.4.2) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/yaml/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yaml/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yaml/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yaml/2.4.1/2.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eemeli/yaml (yaml)</summary>
    
    ### [`v2.4.2`](https://togithub.com/eemeli/yaml/releases/tag/v2.4.2)
    
    [Compare
    Source](https://togithub.com/eemeli/yaml/compare/v2.4.1...v2.4.2)
    
    - Restrict YAML 1.1 boolean strings to their explicit capitalization
    ([#&#8203;530](https://togithub.com/eemeli/yaml/issues/530))
    - Add sponsorship by [Scipress](https://www.scipress.io/)
    ([#&#8203;536](https://togithub.com/eemeli/yaml/issues/536))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJqYXZhc2NyaXB0IiwicmVub3ZhdGUiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 28, 2024
    Copy the full SHA
    3f7a487 View commit details

Commits on Apr 29, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.31 (#387)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.30` -> `v1.51.31` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.30/v1.51.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.30/v1.51.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.31`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15131-2024-04-29)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.30...v1.51.31)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/amplify`: Updates service API and documentation
    -   `service/connectcases`: Updates service API and documentation
    -   `service/inspector2`: Updates service API and documentation
    -   `service/timestream-query`: Updates service API and documentation
    -   `service/transcribe`: Updates service API and documentation
    -   `service/trustedadvisor`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 29, 2024
    Copy the full SHA
    4bc44a7 View commit details

Commits on Apr 30, 2024

  1. chore: Update dependency markdownlint-cli to v0.40.0 (#388)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [markdownlint-cli](https://togithub.com/igorshubovych/markdownlint-cli)
    | [`0.39.0` ->
    `0.40.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.39.0/0.40.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/markdownlint-cli/0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/markdownlint-cli/0.39.0/0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint-cli/0.39.0/0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary>
    
    ###
    [`v0.40.0`](https://togithub.com/igorshubovych/markdownlint-cli/releases/tag/v0.40.0):
    0.40.0
    
    [Compare
    Source](https://togithub.com/igorshubovych/markdownlint-cli/compare/v0.39.0...v0.40.0)
    
    -   Update `markdownlint` dependency to `0.34.0`
    - Use micromark in
    `MD027`/`MD028`/`MD036`/`MD040`/`MD041`/`MD046`/`MD048`
        -   Improve `MD013`/`MD034`/`MD049`/`MD050`/`MD051`
    -   Add support for `TOML` configuration files via `--config`
    -   Add `--configPointer` argument for nested configuration
    -   Update `--ignore` for directories to ignore all files within
    -   Update all dependencies via `Dependabot`
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJqYXZhc2NyaXB0IiwicmVub3ZhdGUiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 30, 2024
    Copy the full SHA
    2269aee View commit details

Commits on May 1, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.51.32 (#389)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.31` -> `v1.51.32` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.51.32?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.51.32?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.31/v1.51.32?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.31/v1.51.32?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.51.32`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15132-2024-04-30)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.31...v1.51.32)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/chime-sdk-voice`: Updates service API and documentation
    -   `service/codeartifact`: Updates service API and documentation
    -   `service/fms`: Updates service API and documentation
    -   `service/omics`: Updates service API and documentation
    -   `service/opensearch`: Updates service API and documentation
    - `service/pinpoint-sms-voice-v2`: Updates service API, documentation,
    and paginators
    -   `service/qbusiness`: Updates service API, documentation, and waiters
    -   `service/quicksight`: Updates service API and documentation
        -   New Q embedding supporting Generative Q\&A
    -   `service/route53resolver`: Updates service API and documentation
    -   `service/sagemaker`: Updates service API and documentation
    - Amazon SageMaker Training now supports the use of attribute-based
    access control (ABAC) roles for training job execution roles. Amazon
    SageMaker Inference now supports G6 instance types.
    -   `service/signer`: Updates service API and documentation
    - Documentation updates for AWS Signer. Adds cross-account signing
    constraint and definitions for cross-account actions.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 1, 2024
    Copy the full SHA
    01ffa1c View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.52.0 (#390)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.51.32` -> `v1.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.51.32/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.51.32/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.0`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1520-2024-05-01)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.51.32...v1.52.0)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/bedrock-agent`: Updates service API and documentation
    -   `service/ec2`: Updates service documentation
        -   Documentation updates for Amazon EC2.
    -   `service/personalize-runtime`: Updates service API and documentation
    -   `service/securityhub`: Updates service API and documentation
    -   `service/sesv2`: Updates service API
    
    ##### SDK Features
    
    -   `service/alexaforbusiness`: Remove Alexaforbusiness
    - This change removes the Alexaforbusiness service, since it is
    deprecated.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 1, 2024
    Copy the full SHA
    4996c43 View commit details

Commits on May 3, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.52.1 (#391)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.0` -> `v1.52.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.0/v1.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.0/v1.52.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.1`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1521-2024-05-02)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.0...v1.52.1)
    
    \===
    
    ##### Service Client Updates
    
    - `service/dynamodb`: Updates service API, documentation, waiters,
    paginators, and examples
    - This release adds support to specify an optional, maximum
    OnDemandThroughput for DynamoDB tables and global secondary indexes in
    the CreateTable or UpdateTable APIs. You can also override the
    OnDemandThroughput settings by calling the ImportTable,
    RestoreFromPointInTime, or RestoreFromBackup APIs.
    -   `service/ec2`: Updates service API and documentation
    - This release includes a new API for retrieving the public endorsement
    key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM).
    -   `service/personalize`: Updates service API and documentation
    -   `service/redshift-serverless`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 3, 2024
    Copy the full SHA
    b77cebf View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.52.2 (#392)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.1` -> `v1.52.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.1/v1.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.1/v1.52.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.2`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1522-2024-05-03)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.1...v1.52.2)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/bedrock-agent`: Updates service API and documentation
    -   `service/connect`: Updates service API and documentation
    -   `service/connectcases`: Updates service API and documentation
    -   `service/datasync`: Updates service API and documentation
    -   `service/inspector2`: Updates service API and documentation
    -   `service/sagemaker`: Updates service API and documentation
    - Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i
    and g5 instance types for Batch Transform Jobs
    -   `service/sesv2`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 3, 2024
    Copy the full SHA
    2b7b052 View commit details

Commits on May 4, 2024

  1. chore: Update dependency cspell to v8.8.0 (#393)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [cspell](https://streetsidesoftware.github.io/cspell/)
    ([source](https://togithub.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell))
    | [`8.7.0` ->
    `8.8.0`](https://renovatebot.com/diffs/npm/cspell/8.7.0/8.8.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cspell/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cspell/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.7.0/8.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>streetsidesoftware/cspell (cspell)</summary>
    
    ###
    [`v8.8.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#880-2024-05-03)
    
    [Compare
    Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.7.0...v8.8.0)
    
    **Note:** Version bump only for package cspell
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJqYXZhc2NyaXB0IiwicmVub3ZhdGUiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 4, 2024
    Copy the full SHA
    c168c0b View commit details
  2. chore: Update module golang.org/x/text to v0.15.0 (#395)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/text | `v0.14.0` -> `v0.15.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftext/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftext/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMzEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjMzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 4, 2024
    Copy the full SHA
    9ff7a24 View commit details

Commits on May 6, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.52.3 (#396)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.2` -> `v1.52.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.2/v1.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.2/v1.52.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1523-2024-05-06)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.2...v1.52.3)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/medialive`: Updates service API and documentation
    - AWS Elemental MediaLive now supports configuring how SCTE 35
    passthrough triggers segment breaks in HLS and MediaPackage output
    groups. Previously, messages triggered breaks in all these output
    groups. The new option is to trigger segment breaks only in groups that
    have SCTE 35 passthrough enabled.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImdvbGFuZyIsInJlbm92YXRlIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 6, 2024
    Copy the full SHA
    c622588 View commit details

Commits on May 7, 2024

  1. chore: Update module golang.org/x/tools/cmd/goimports to v0.21.0 (#397)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | golang.org/x/tools/cmd/goimports | `v0.20.0` -> `v0.21.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools%2fcmd%2fgoimports/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools%2fcmd%2fgoimports/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools%2fcmd%2fgoimports/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools%2fcmd%2fgoimports/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 7, 2024
    Copy the full SHA
    b416d52 View commit details
  2. Copy the full SHA
    2449a82 View commit details
  3. Copy the full SHA
    7de299d View commit details
  4. Revert "feat: PC-12488 PC-12490 Add LogicMonitor Direct, Agent and Me…

    …tric Spec (#380)" (#398)
    
    ## Motivation
    
    The feature is not enabled on the platform and it's blocking other
    teams.
    
    ## Summary
    
    This PR reverts commit c1693ec.
    
    ## Related changes
    
    -
    c1693ec
    kuklyy authored May 7, 2024
    Copy the full SHA
    5d528c0 View commit details

Commits on May 8, 2024

  1. chore: Update pr-title.yml (#400)

    Regexp in its current form allows defining PR titles which do not start
    with specified prefixes.
    nieomylnieja authored May 8, 2024
    Copy the full SHA
    250bc9a View commit details
  2. chore: Add code docs extractor (#399)

    ## Motivation
    
    In order to better manage and unify our objects' documentation we need a
    mechanism to export the documentation in a flexible format which can
    than be used to either generate online docs or help other tools present
    more details to the user.
    
    ## Summary
    
    Added `docgen` tool which extracts Go docs and merges them with
    validation plan as well as applies additional formatting and custom
    logic on top of these two sources.
    
    The output format is a structured YAML file which can be digested by any
    other tool to further format the docs.
    
    Along the way I've also noticed some gaps and improved a couple of
    things.
    This PR **DOES NOT** attempt to finish the documentation process.
    
    Additional changes:
    - added missing `apiVersion` and `kind` fields validation
    - improved validation plan generation
    - added tests for objects' examples
    - improved selected docs
    
    ## Example for Project
    
    ```yaml
    - kind: Project
      version: n9/v1alpha
      properties:
      - path: $
        type: Project
        package: github.com/nobl9/nobl9-go/manifest/v1alpha/project
        doc: |-
          Project is the primary grouping of resources in Nobl9.
          Most objects are scoped to a certain Project.
          For more details, see [projects in the Nobl9 platform].
          
          [projects in the Nobl9 platform]: https://docs.nobl9.com/getting-started/rbac/#projects-in-the-nobl9-platform
        childrenPaths:
        - $.apiVersion
        - $.kind
        - $.metadata
        - $.spec
        - $.organization
        - $.manifestSrc
      - path: $.apiVersion
        type: string
        doc: Version represents the specific version of the manifest.
        rules:
        - description: should be equal to 'n9/v1alpha'
          errorCode: equal_to
      - path: $.kind
        type: string
        doc: Kind represents all the object kinds available in the API to perform operations on.
        rules:
        - description: should be equal to 'Project'
          errorCode: equal_to
      - path: $.metadata
        type: Metadata
        package: github.com/nobl9/nobl9-go/manifest/v1alpha/project
        doc: Metadata provides identity information for Project.
        childrenPaths:
        - $.metadata.name
        - $.metadata.displayName
        - $.metadata.labels
        - $.metadata.annotations
      - path: $.metadata.name
        type: string
        fieldDoc: Name is used to uniquely identify the Project.
        rules:
        - description: length must be between 1 and 63
          errorCode: string_length
        - description: "string must match regular expression: '^[a-z0-9]([-a-z0-9]*[a-z0-9])?$' (e.g. 'my-name', '123-abc')"
          details: a DNS-1123 compliant name must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character
          errorCode: string_match_regexp
      - path: $.metadata.displayName
        type: string
        fieldDoc: DisplayName allows defining a more human-readable name for the Project.
        isOptional: true
        rules:
        - description: length must be between 0 and 63
          errorCode: string_length
      - path: $.metadata.labels
        type: map[string][]string
        doc: |-
          Labels are key-value pairs that can be attached to SLOs, services, projects, and alert policies.
          Labels are used to select and filter Nobl9 objects.
        examples:
        - |-
          team:
            - green
            - sales
          env:
            - prod
            - dev
          region:
            - us
            - eu
          area:
            - latency
            - slow-check
        rules:
        - description: TODO
        childrenPaths:
        - $.metadata.labels.~
        - $.metadata.labels.*
        - $.metadata.labels.*[*]
      - path: $.metadata.labels.~
        type: string
        rules:
        - description: length must be between 1 and 63
          errorCode: string_length
        - description: "string must match regular expression: '^\\p{Ll}([_\\-0-9\\p{Ll}]*[0-9\\p{Ll}])?$'"
          errorCode: string_match_regexp
      - path: $.metadata.labels.*
        type: "[]string"
        rules:
        - description: elements must be unique
          errorCode: slice_unique
      - path: $.metadata.labels.*[*]
        type: string
        rules:
        - description: length must be less than or equal to 200
          errorCode: string_max_length
      - path: $.metadata.annotations
        type: map[string]string
        doc: |-
          MetadataAnnotations are non-identifiable key-value pairs that can be attached to
          SLOs, services, projects, and alert policies.
          Metadata annotations are used for descriptive purposes only.
        examples:
        - |-
          team: sales
          env: prod
          region: us
          area: latency
        rules:
        - description: TODO
        childrenPaths:
        - $.metadata.annotations.~
        - $.metadata.annotations.*
      - path: $.metadata.annotations.~
        type: string
        rules:
        - description: length must be between 1 and 63
          errorCode: string_length
        - description: "string must match regular expression: '^\\p{Ll}([_\\-0-9\\p{Ll}]*[0-9\\p{Ll}])?$'"
          errorCode: string_match_regexp
      - path: $.metadata.annotations.*
        type: string
        rules:
        - description: length must be less than or equal to 1050
          errorCode: string_max_length
      - path: $.spec
        type: Spec
        package: github.com/nobl9/nobl9-go/manifest/v1alpha/project
        doc: Spec holds detailed specification of the Project.
        childrenPaths:
        - $.spec.description
      - path: $.spec.description
        type: string
        fieldDoc: Description allows for a more detailed description of the Project.
        rules:
        - description: length must be between 0 and 1050
          errorCode: string_description
      - path: $.manifestSrc
        type: string
      examples:
      - |
        apiVersion: n9/v1alpha
        kind: Project
        metadata:
          name: my-project
          displayName: My Project
          labels:
            team: [ green, orange ]
            region: [ eu-central-1 ]
        spec:
          description: Example Project
    ```
    nieomylnieja authored May 8, 2024
    Copy the full SHA
    20a34a2 View commit details
  3. chore: Update module github.com/aws/aws-sdk-go to v1.52.4 (#401)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.3` -> `v1.52.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.3/v1.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.3/v1.52.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1524-2024-05-07)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.3...v1.52.4)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/b2bi`: Updates service documentation
    -   `service/budgets`: Updates service API and documentation
        -   This release adds tag support for budgets and budget actions.
    - `service/resiliencehub`: Updates service API, documentation, and
    paginators
    -   `service/route53profiles`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImdvbGFuZyIsInJlbm92YXRlIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 8, 2024
    Copy the full SHA
    35ba4ea View commit details

Commits on May 9, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.52.5 (#402)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.4` -> `v1.52.5` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.4/v1.52.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.4/v1.52.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1525-2024-05-08)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.4...v1.52.5)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/cognito-idp`: Updates service API
    -   `service/ec2`: Updates service API and documentation
    - Adding Precision Hardware Clock (PHC) to public API
    DescribeInstanceTypes
    -   `service/ecr`: Updates service API and documentation
    - This release adds pull through cache rules support for GitLab
    container registry in Amazon ECR.
    -   `service/fms`: Updates service documentation
    -   `service/polly`: Updates service API and documentation
    - Add new engine - generative - that builds the most expressive
    conversational voices.
    -   `service/sqs`: Updates service API and documentation
    - This release adds MessageSystemAttributeNames to ReceiveMessageRequest
    to replace AttributeNames.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImdvbGFuZyIsInJlbm92YXRlIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 9, 2024
    Copy the full SHA
    c29b4ea View commit details
  2. fix: PC-12544 Add validation for components list to be required (even…

    … if empty) (#403)
    
    ## Motivation
    
    New SLO has elements at depth of 4:
    ```
    objectives:
      composite:
        components:
          objectives:
    ```
    A list of objectives can be empty.
    
    It may be possible that a typo is made at the highest depth
    (`objectives`), which results in no error, but the list being empty
    (while the user expects the objectives to be there).
    
    ## Summary
    
    Made the `components` list required, so that an empty array(YAML) /
    slice(Go) needs to be passed instead of omitted YAML property or nil
    slice.
    
    ## Related changes
    
    None
    
    ## Testing
    
    Added unit tests, sample YAML with the issue:
    ```yaml
    - apiVersion: n9/v1alpha
      kind: SLO
      metadata:
        name: slo-test
        project: sample-project
      spec:
        alertPolicies: []
        budgetingMethod: Occurrences
        objectives:
        - displayName: Test
          name: objective-1
          composite:
            maxDelay: 20m
            objectives: # missing components parent`
              - project: splunk-direct
                slo: splunk-direct-counts-calendar
                objective: objective-1
                weight: 1
                whenDelayed: CountAsGood
              - project: splunk-direct
                slo: splunk-direct-raw-calendar
                objective: objective-3
                weight: 1
                whenDelayed: CountAsGood
              - project: thousandeyes
                slo: net-loss-rolling-timeslices
                objective: objective-1
                weight: 1
                whenDelayed: CountAsGood
          target: 0.9
        service: service
        timeWindows:
        - count: 1
          isRolling: true
          unit: Day
      status:
        updatedAt: "2022-01-21T11:22:14Z"
    ```
    
    Correct YAML:
    ```yaml
    - apiVersion: n9/v1alpha
      kind: SLO
      metadata:
        name: slo-test
        project: sample-project
      spec:
        alertPolicies: []
        budgetingMethod: Occurrences
        objectives:
        - displayName: Test
          name: objective-1
          composite:
            maxDelay: 20m
            components:
              objectives:
                - project: splunk-direct
                  slo: splunk-direct-counts-calendar
                  objective: objective-1
                  weight: 1
                  whenDelayed: CountAsGood
                - project: splunk-direct
                  slo: splunk-direct-raw-calendar
                  objective: objective-3
                  weight: 1
                  whenDelayed: CountAsGood
                - project: thousandeyes
                  slo: net-loss-rolling-timeslices
                  objective: objective-1
                  weight: 1
                  whenDelayed: CountAsGood
          target: 0.9
        service: service
        timeWindows:
        - count: 1
          isRolling: true
          unit: Day
      status:
        updatedAt: "2022-01-21T11:22:14Z"
    ```
    marcinlawnik authored May 9, 2024
    Copy the full SHA
    db92842 View commit details

Commits on May 10, 2024

  1. chore: Update minor and patch golang dependencies (#405)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.5` -> `v1.52.6` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.52.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.52.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.5/v1.52.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.5/v1.52.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [github.com/hashicorp/go-retryablehttp](https://togithub.com/hashicorp/go-retryablehttp)
    | `v0.7.5` -> `v0.7.6` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fgo-retryablehttp/v0.7.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhashicorp%2fgo-retryablehttp/v0.7.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhashicorp%2fgo-retryablehttp/v0.7.5/v0.7.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fgo-retryablehttp/v0.7.5/v0.7.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.52.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1526-2024-05-09)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.5...v1.52.6)
    
    \===
    
    ##### Service Client Updates
    
    - `service/bedrock-agent-runtime`: Updates service API and documentation
    -   `service/pinpoint`: Updates service API and documentation
    - This release adds support for specifying email message headers for
    Email Templates, Campaigns, Journeys and Send Messages.
    -   `service/route53resolver`: Updates service documentation
    - `service/ssm-sap`: Updates service API, documentation, and paginators
    -   `service/verifiedpermissions`: Updates service API and documentation
    
    </details>
    
    <details>
    <summary>hashicorp/go-retryablehttp
    (github.com/hashicorp/go-retryablehttp)</summary>
    
    ###
    [`v0.7.6`](https://togithub.com/hashicorp/go-retryablehttp/compare/v0.7.5...v0.7.6)
    
    [Compare
    Source](https://togithub.com/hashicorp/go-retryablehttp/compare/v0.7.5...v0.7.6)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Copy the full SHA
    28ebd47 View commit details
  2. chore: Update dependency cspell to v8.8.1 (#406)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [cspell](https://streetsidesoftware.github.io/cspell/)
    ([source](https://togithub.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell))
    | [`8.8.0` ->
    `8.8.1`](https://renovatebot.com/diffs/npm/cspell/8.8.0/8.8.1) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/8.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cspell/8.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cspell/8.8.0/8.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.8.0/8.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>streetsidesoftware/cspell (cspell)</summary>
    
    ###
    [`v8.8.1`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/packages/cspell/CHANGELOG.md#small881-2024-05-10-small)
    
    [Compare
    Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.8.0...v8.8.1)
    
    - chore: Do not stop update if it fails to lint.
    ([64ba085](https://togithub.com/streetsidesoftware/cspell/commit/64ba085))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJqYXZhc2NyaXB0IiwicmVub3ZhdGUiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 10, 2024
    Copy the full SHA
    d4a9e12 View commit details
  3. test: PC-12019 Add basic tests for slo.SpecHasCompositeObjectives() (

    …#404)
    
    ## Motivation
    
    Method was not tested before.
    
    ## Summary
    
    New tests.
    
    ## Testing
    
    Added simple unit tests.
    
    ---------
    
    Co-authored-by: Mateusz Hawrus <48822818+nieomylnieja@users.noreply.github.com>
    marcinlawnik and nieomylnieja authored May 10, 2024
    Copy the full SHA
    1a39900 View commit details

Commits on May 11, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.53.0 (#407)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.52.6` -> `v1.53.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.52.6/v1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.52.6/v1.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.53.0`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1530-2024-05-10)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.52.6...v1.53.0)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/discovery`: Updates service API
        -   add v2 smoke tests and smithy smokeTests trait for SDK testing
    -   `service/greengrassv2`: Updates service API and documentation
    -   `service/sagemaker`: Updates service API
    - Introduced support for G6 instance types on Sagemaker Notebook
    Instances and on SageMaker Studio for JupyterLab and CodeEditor
    applications.
    -   `service/sso-oidc`: Updates service API, documentation, and examples
    
    ##### SDK Features
    
    -   `service/honeycode`: Remove Honeycode
    - This change removes the Honeycode service, which has been deprecated.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 11, 2024
    Copy the full SHA
    dc2c060 View commit details

Commits on May 13, 2024

  1. feat: PC-12488 PC-12490 Add LogicMonitor Direct, Agent and Metric Spec (

    #408)
    
    ## Motivation
    
    Support new integration with Logic Monitor. 
    
    ## Summary
    
    Add Logic Monitor Direct, Agent, and Metric Spec
    
    ## Release Notes
    New fields in Agent spec:
    ```
     spec:
        logicMonitor: 
          account: ""
    ```
    - `logicMonitor` - name of the new integration
    - `account` - account name from LM (as in <account>.logicmonitor.com)
    
    New fields in Direct spec:
    ```
     spec:
        logicMonitor: 
           accessId: ""
           accessKey: "" 
           account: ""
    ```
    - `logicMonitor` - name of the new integration
    - `accessID` and `accessKey` - values from Logic Monitor
    ([link](https://www.logicmonitor.com/support/rest-api-developers-guide/v1/api-tokens/get-api-tokens))
    - `account` - account name from LM (as in <account>.logicmonitor.com)
    
    New fields in Metric Spec, example:
    ```
     countMetrics:
            incremental: false
            good:
              logicMonitor:
                queryType: "device_metrics"
                deviceDataSourceInstanceId: 11
                graphId: 123
                line: MAX
            total:
              logicMonitor:
                queryType: "device_metrics"
                deviceDataSourceInstanceId: 122
                graphId: 123
                line: TOTAL
    ```
    - `logicMonitor` - name of the new integration
    - `queryType` - there is support only for one type of query
    `deviceMetrics`
    - `deviceDataSourceInstanceId` - number of the device data source
    instance Id from Ligic Monitor
    ([list](https://www.logicmonitor.com/support/rest-api-developers-guide/v1/datasource-instances/get-datasource-instances))
    - `graphId` - graph ID
    - `line` - line.label from the response from REST endpoint 'get device
    instance data'
    ([link](https://www.logicmonitor.com/support/v3-swagger-documentation))
    dawidwisn authored May 13, 2024
    Copy the full SHA
    10c27e2 View commit details

Commits on May 14, 2024

  1. chore: Update module github.com/aws/aws-sdk-go to v1.53.1 (#409)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.53.0` -> `v1.53.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.53.0/v1.53.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.53.0/v1.53.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.53.1`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1531-2024-05-13)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.0...v1.53.1)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/eventbridge`: Updates service API and documentation
    -   `service/vpc-lattice`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 14, 2024
    Copy the full SHA
    cd21699 View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.53.2 (#410)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.53.1` -> `v1.53.2` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.53.1/v1.53.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.53.1/v1.53.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.53.2`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1532-2024-05-14)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.1...v1.53.2)
    
    \===
    
    ##### Service Client Updates
    
    - `service/connect`: Updates service API, documentation, and paginators
    -   `service/s3`: Updates service API and examples
        -   Updated a few x-id in the http uri traits
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 14, 2024
    Copy the full SHA
    b8361a5 View commit details

Commits on May 15, 2024

  1. chore: Update dependency securego/gosec to v2.20.0 (#411)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [securego/gosec](https://togithub.com/securego/gosec) | minor |
    `v2.19.0` -> `v2.20.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>securego/gosec (securego/gosec)</summary>
    
    ###
    [`v2.20.0`](https://togithub.com/securego/gosec/releases/tag/v2.20.0)
    
    [Compare
    Source](https://togithub.com/securego/gosec/compare/v2.19.0...v2.20.0)
    
    #### Changelog
    
    - [`6fbd381`](https://togithub.com/securego/gosec/commit/6fbd381) Catch
    os.ModePerm permissions in os.WriteFile
    - [`dc5e5a9`](https://togithub.com/securego/gosec/commit/dc5e5a9) Add a
    unit test to detect the false negative in rule G306 for os.ModePerm
    permissions
    - [`417a44c`](https://togithub.com/securego/gosec/commit/417a44c) Add
    filepath.EvalSymlinks to clean functions in rule G304
    - [`d34f8b7`](https://togithub.com/securego/gosec/commit/d34f8b7)
    chore(deps): update all dependencies
    - [`8658b8e`](https://togithub.com/securego/gosec/commit/8658b8e) Update
    Go to version 2.22.3 in CI and release
    - [`d3b2359`](https://togithub.com/securego/gosec/commit/d3b2359)
    chore(deps): update module golang.org/x/text to v0.15.0
    - [`cf29d54`](https://togithub.com/securego/gosec/commit/cf29d54)
    chore(deps): update all dependencies
    - [`09d62bd`](https://togithub.com/securego/gosec/commit/09d62bd)
    chore(deps): update module github.com/onsi/gomega to v1.33.0
    - [`3b23ec8`](https://togithub.com/securego/gosec/commit/3b23ec8) Update
    to go 1.22.2
    - [`31009c3`](https://togithub.com/securego/gosec/commit/31009c3)
    chore(deps): update all dependencies
    - [`daf6f67`](https://togithub.com/securego/gosec/commit/daf6f67)
    chore(deps): update module github.com/onsi/ginkgo/v2 to v2.17.1
    - [`e27f442`](https://togithub.com/securego/gosec/commit/e27f442)
    chore(deps): update all dependencies
    - [`5513615`](https://togithub.com/securego/gosec/commit/5513615)
    fix(helpers/goversion): get from go.mod
    - [`43b8b75`](https://togithub.com/securego/gosec/commit/43b8b75) chore:
    fix function name
    - [`accd7a1`](https://togithub.com/securego/gosec/commit/accd7a1)
    chore(deps): update all dependencies
    - [`48aa72e`](https://togithub.com/securego/gosec/commit/48aa72e) Format
    the imports using the gci tool
    - [`b6df69c`](https://togithub.com/securego/gosec/commit/b6df69c) Fixup:
    delete unused variable
    - [`ccb0a08`](https://togithub.com/securego/gosec/commit/ccb0a08) Fix
    test: update test to comply with the spec of generated sources
    - [`3a0ea51`](https://togithub.com/securego/gosec/commit/3a0ea51)
    Refactor: use standard function to check if a file is generated
    - [`11c3252`](https://togithub.com/securego/gosec/commit/11c3252) Fix
    lint warnings
    - [`be378e6`](https://togithub.com/securego/gosec/commit/be378e6) Add
    support for math/rand/v2 added in Go 1.22
    - [`36878a9`](https://togithub.com/securego/gosec/commit/36878a9) Skip
    the G601 tests for Go version 1.22
    - [`903c75b`](https://togithub.com/securego/gosec/commit/903c75b) Update
    go version to 1.22.1 and 1.21.8
    - [`f25ccd9`](https://togithub.com/securego/gosec/commit/f25ccd9) Ignore
    'implicit memory aliasing' rule for Go 1.22+
    - [`582e91a`](https://togithub.com/securego/gosec/commit/582e91a)
    chore(deps): update all dependencies
    - [`198a40c`](https://togithub.com/securego/gosec/commit/198a40c)
    chore(deps): update module golang.org/x/tools to v0.18.0
    - [`c824a5d`](https://togithub.com/securego/gosec/commit/c824a5d)
    fix(hardcoded): remove duplicated `Stripe API Key`
    - [`d13d7da`](https://togithub.com/securego/gosec/commit/d13d7da) Update
    gosec version to v2.19.0 in the Github action
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNTEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM1MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2024
    Copy the full SHA
    1dcee21 View commit details
  2. chore: Update module github.com/aws/aws-sdk-go to v1.53.3 (#413)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.53.2` -> `v1.53.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.53.2/v1.53.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.53.2/v1.53.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.53.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1533-2024-05-15)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.2...v1.53.3)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/bedrock-agent-runtime`: Updates service documentation
    -   `service/codebuild`: Updates service API and documentation
        -   CodeBuild Reserved Capacity VPC Support
    -   `service/datasync`: Updates service API
    - `service/grafana`: Updates service API, documentation, and paginators
    -   `service/medical-imaging`: Updates service API and documentation
    -   `service/securityhub`: Updates service API and documentation
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2024
    Copy the full SHA
    1628c27 View commit details

Commits on May 17, 2024

  1. chore: Update minor and patch golang dependencies (#414)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/MicahParks/jwkset](https://togithub.com/MicahParks/jwkset)
    | `v0.5.17` -> `v0.5.18` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fMicahParks%2fjwkset/v0.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fMicahParks%2fjwkset/v0.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fMicahParks%2fjwkset/v0.5.17/v0.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fMicahParks%2fjwkset/v0.5.17/v0.5.18?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [github.com/MicahParks/keyfunc/v3](https://togithub.com/MicahParks/keyfunc)
    | `v3.3.2` -> `v3.3.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fMicahParks%2fkeyfunc%2fv3/v3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fMicahParks%2fkeyfunc%2fv3/v3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fMicahParks%2fkeyfunc%2fv3/v3.3.2/v3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fMicahParks%2fkeyfunc%2fv3/v3.3.2/v3.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
    `v1.53.3` -> `v1.53.4` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.53.3/v1.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.53.3/v1.53.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>MicahParks/jwkset (github.com/MicahParks/jwkset)</summary>
    
    ###
    [`v0.5.18`](https://togithub.com/MicahParks/jwkset/compare/v0.5.17...v0.5.18)
    
    [Compare
    Source](https://togithub.com/MicahParks/jwkset/compare/v0.5.17...v0.5.18)
    
    </details>
    
    <details>
    <summary>MicahParks/keyfunc (github.com/MicahParks/keyfunc/v3)</summary>
    
    ###
    [`v3.3.3`](https://togithub.com/MicahParks/keyfunc/compare/v3.3.2...v3.3.3)
    
    [Compare
    Source](https://togithub.com/MicahParks/keyfunc/compare/v3.3.2...v3.3.3)
    
    </details>
    
    <details>
    <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary>
    
    ###
    [`v1.53.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1534-2024-05-16)
    
    [Compare
    Source](https://togithub.com/aws/aws-sdk-go/compare/v1.53.3...v1.53.4)
    
    \===
    
    ##### Service Client Updates
    
    -   `service/acm-pca`: Updates service API and waiters
    -   `service/connect`: Updates service documentation
    -   `service/kafka`: Updates service API and documentation
    -   `service/mwaa`: Updates service API and documentation
    -   `service/quicksight`: Updates service API and documentation
    - This release adds DescribeKeyRegistration and UpdateKeyRegistration
    APIs to manage QuickSight Customer Managed Keys (CMK).
    -   `service/sagemaker`: Updates service API and documentation
    - Introduced WorkerAccessConfiguration to SageMaker Workteam. This
    allows customers to configure resource access for workers in a workteam.
    -   `service/secretsmanager`: Updates service API and documentation
        -   Documentation updates for AWS Secrets Manager
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am
    every weekday,every weekend" (UTC), Automerge - At any time (no schedule
    defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config help](https://togithub.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/nobl9/nobl9-go).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJnb2xhbmciLCJyZW5vdmF0ZSJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 17, 2024
    Copy the full SHA
    13df6b6 View commit details
Showing with 3,534 additions and 1,049 deletions.
  1. +2 −1 .github/scripts/release-notes.sh
  2. +1 −1 .github/workflows/pr-title.yml
  3. +4 −4 Makefile
  4. +1 −0 cspell.yaml
  5. +2 −2 docs/mock_example/go.mod
  6. +4 −4 docs/mock_example/go.sum
  7. +9 −9 go.mod
  8. +20 −25 go.sum
  9. +9 −0 go.work.sum
  10. +16 −0 internal/cmd/docgen/README.md
  11. +169 −0 internal/cmd/docgen/go_doc.go
  12. +123 −0 internal/cmd/docgen/main.go
  13. +109 −0 internal/cmd/docgen/map_objects.go
  14. +126 −0 internal/cmd/docgen/object_doc.go
  15. +125 −0 internal/cmd/docgen/objects.go
  16. +71 −0 internal/cmd/docgen/properties.go
  17. +29 −0 internal/manifest/objects_test.go
  18. +20 −0 internal/manifest/v1alpha/validation.go
  19. +18 −6 internal/manifest/v1alphatest/labels_validation.go
  20. +22 −7 internal/manifest/v1alphatest/metadata_annotations_validation.go
  21. +14 −15 internal/testutils/assert.go
  22. +26 −0 internal/testutils/path.go
  23. +11 −0 internal/validation/cascade_mode.go
  24. +21 −13 internal/validation/comparable.go
  25. +7 −5 internal/validation/duration.go
  26. +49 −2 internal/validation/errors.go
  27. +68 −32 internal/validation/example_test.go
  28. +5 −2 internal/validation/forbidden.go
  29. +100 −41 internal/validation/length.go
  30. +14 −2 internal/validation/one_of.go
  31. +137 −0 internal/validation/plan.go
  32. +142 −0 internal/validation/plan_test.go
  33. +44 −0 internal/validation/predicate.go
  34. +3 −1 internal/validation/required.go
  35. +31 −5 internal/validation/rule.go
  36. +4 −4 internal/validation/rule_test.go
  37. +76 −34 internal/validation/rules.go
  38. +83 −150 internal/validation/rules_for_map.go
  39. +35 −22 internal/validation/rules_for_map_test.go
  40. +53 −98 internal/validation/rules_for_slice.go
  41. +7 −8 internal/validation/rules_for_slice_test.go
  42. +3 −3 internal/validation/rules_test.go
  43. +44 −24 internal/validation/string.go
  44. +2 −2 internal/validation/string_test.go
  45. +164 −0 internal/validation/test_data/expected_pod_plan.json
  46. +9 −1 internal/validation/unique.go
  47. +5 −1 internal/validation/url.go
  48. +19 −9 internal/validation/validator.go
  49. +9 −9 internal/validation/validator_test.go
  50. +7 −0 manifest/v1alpha/agent/agent.go
  51. +5 −0 manifest/v1alpha/agent/agent_object.go
  52. +22 −6 manifest/v1alpha/agent/validation.go
  53. +30 −13 manifest/v1alpha/agent/validation_test.go
  54. +25 −18 manifest/v1alpha/alert/alert.go
  55. +5 −0 manifest/v1alpha/alert/alert_object.go
  56. +43 −14 manifest/v1alpha/alert/example.yaml
  57. +17 −0 manifest/v1alpha/alert/validation.go
  58. +79 −0 manifest/v1alpha/alert/validation_test.go
  59. +5 −0 manifest/v1alpha/alertmethod/alert_method_object.go
  60. +37 −18 manifest/v1alpha/alertmethod/validation.go
  61. +20 −0 manifest/v1alpha/alertmethod/validation_test.go
  62. +5 −0 manifest/v1alpha/alertpolicy/alert_policy_object.go
  63. +12 −2 manifest/v1alpha/alertpolicy/measurement.go
  64. +60 −30 manifest/v1alpha/alertpolicy/validation.go
  65. +117 −55 manifest/v1alpha/alertpolicy/validation_test.go
  66. +5 −0 manifest/v1alpha/alertsilence/alert_silence_object.go
  67. +10 −7 manifest/v1alpha/alertsilence/validation.go
  68. +23 −19 manifest/v1alpha/alertsilence/validation_test.go
  69. +1 −0 manifest/v1alpha/annotation/annotation.go
  70. +5 −0 manifest/v1alpha/annotation/annotation_object.go
  71. +23 −6 manifest/v1alpha/annotation/validation.go
  72. +41 −13 manifest/v1alpha/annotation/validation_test.go
  73. +5 −0 manifest/v1alpha/budgetadjustment/budget_adjustment_object.go
  74. +14 −9 manifest/v1alpha/budgetadjustment/validation.go
  75. +50 −27 manifest/v1alpha/budgetadjustment/validation_test.go
  76. +28 −21 manifest/v1alpha/data_sources.go
  77. +6 −1 manifest/v1alpha/data_sources_enum.go
  78. +5 −0 manifest/v1alpha/dataexport/data_export_object.go
  79. +26 −13 manifest/v1alpha/dataexport/validation.go
  80. +20 −0 manifest/v1alpha/dataexport/validation_test.go
  81. +11 −0 manifest/v1alpha/direct/direct.go
  82. +5 −0 manifest/v1alpha/direct/direct_object.go
  83. +45 −14 manifest/v1alpha/direct/validation.go
  84. +66 −14 manifest/v1alpha/direct/validation_test.go
  85. +4 −4 manifest/v1alpha/errors.go
  86. +9 −3 manifest/v1alpha/labels.go
  87. +12 −0 manifest/v1alpha/labels_examples.yaml
  88. +11 −6 manifest/v1alpha/metadata_annotations.go
  89. +4 −0 manifest/v1alpha/metadata_annotations_examples.yaml
  90. +11 −3 manifest/v1alpha/project/project.go
  91. +5 −0 manifest/v1alpha/project/project_object.go
  92. +8 −5 manifest/v1alpha/project/validation.go
  93. +26 −9 manifest/v1alpha/project/validation_test.go
  94. +5 −0 manifest/v1alpha/rolebinding/role_binding_object.go
  95. +8 −5 manifest/v1alpha/rolebinding/validation.go
  96. +23 −2 manifest/v1alpha/rolebinding/validation_test.go
  97. +4 −1 manifest/v1alpha/service/service.go
  98. +5 −0 manifest/v1alpha/service/service_object.go
  99. +8 −5 manifest/v1alpha/service/validation.go
  100. +27 −10 manifest/v1alpha/service/validation_test.go
  101. +5 −0 manifest/v1alpha/slo/metrics.go
  102. +4 −1 manifest/v1alpha/slo/metrics_app_dynamics.go
  103. +12 −5 manifest/v1alpha/slo/metrics_azure_monitor.go
  104. +7 −10 manifest/v1alpha/slo/metrics_azure_monitor_test.go
  105. +4 −1 manifest/v1alpha/slo/metrics_bigquery.go
  106. +20 −12 manifest/v1alpha/slo/metrics_cloudwatch.go
  107. +23 −15 manifest/v1alpha/slo/metrics_cloudwatch_test.go
  108. +1 −1 manifest/v1alpha/slo/metrics_elasticsearch.go
  109. +1 −1 manifest/v1alpha/slo/metrics_graphite.go
  110. +13 −7 manifest/v1alpha/slo/metrics_honeycomb.go
  111. +1 −1 manifest/v1alpha/slo/metrics_influxdb.go
  112. +6 −3 manifest/v1alpha/slo/metrics_instana.go
  113. +27 −15 manifest/v1alpha/slo/metrics_lightstep.go
  114. +30 −0 manifest/v1alpha/slo/metrics_logic_monitor.go
  115. +42 −0 manifest/v1alpha/slo/metrics_logic_monitor_test.go
  116. +1 −1 manifest/v1alpha/slo/metrics_newrelic.go
  117. +16 −10 manifest/v1alpha/slo/metrics_pingdom.go
  118. +4 −1 manifest/v1alpha/slo/metrics_redshift.go
  119. +1 −1 manifest/v1alpha/slo/metrics_splunk.go
  120. +12 −7 manifest/v1alpha/slo/metrics_sumo_logic.go
  121. +10 −3 manifest/v1alpha/slo/metrics_validation.go
  122. +5 −0 manifest/v1alpha/slo/slo_object.go
  123. +21 −0 manifest/v1alpha/slo/slo_test.go
  124. +47 −31 manifest/v1alpha/slo/validation.go
  125. +20 −0 manifest/v1alpha/slo/validation_composite_test.go
  126. +28 −3 manifest/v1alpha/slo/validation_test.go
  127. +1 −0 manifest/v1alpha/usergroup/user_group.go
  128. +5 −0 manifest/v1alpha/usergroup/user_group_object.go
  129. +8 −5 manifest/v1alpha/usergroup/validation.go
  130. +37 −16 manifest/v1alpha/usergroup/validation_test.go
  131. +3 −3 package.json
  132. +5 −0 scripts/generate-object-impl.tpl
  133. BIN sdk/config_activity.png
  134. +1 −1 sdk/models/replay.go
3 changes: 2 additions & 1 deletion .github/scripts/release-notes.sh
Original file line number Diff line number Diff line change
@@ -23,9 +23,10 @@ extract_header() {
local header_name="$2"
awk "
/^\s?$/ {next}
/^--+/ {rn=0};
/^Signed-off-by|Co-authored-by/ {rn=0};
/^## $header_name/ {rn=1}
rn && !/^##/ && !/^--+/ {print};
/^--+/ {rn=0};
/^##/ && !/^## $header_name/ {rn=0}" <<<"$commit"
}

2 changes: 1 addition & 1 deletion .github/workflows/pr-title.yml
Original file line number Diff line number Diff line change
@@ -9,5 +9,5 @@ jobs:
steps:
- uses: Slashgear/action-check-pr-title@v4.3.0
with:
regexp: "(feat|fix|sec|infra|test|chore|doc): .{5,}"
regexp: "^(feat|fix|sec|infra|test|chore|doc): .{5,}"
helpMessage: "Example: 'feat: new pr title check BE-143' <- prefix, colon, space, PR title of at least 5 chars (with ticket number strongly suggested, but not mandatory)"
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -6,13 +6,13 @@ BIN_DIR := ./bin
# renovate datasource=github-releases depName=abice/go-enum
GO_ENUM_VERSION := v0.6.0
# renovate datasource=github-releases depName=securego/gosec
GOSEC_VERSION := v2.19.0
GOSEC_VERSION := v2.20.0
# renovate datasource=github-releases depName=golangci/golangci-lint
GOLANGCI_LINT_VERSION := v1.57.2
GOLANGCI_LINT_VERSION := v1.59.0
# renovate datasource=go depName=golang.org/x/vuln/cmd/govulncheck
GOVULNCHECK_VERSION := v1.0.4
GOVULNCHECK_VERSION := v1.1.1
# renovate datasource=go depName=golang.org/x/tools/cmd/goimports
GOIMPORTS_VERSION := v0.20.0
GOIMPORTS_VERSION := v0.21.0
# renovate datasource=go depName=github.com/vburenin/ifacemaker
IFACEMAKER_VERSION := v1.2.1

1 change: 1 addition & 0 deletions cspell.yaml
Original file line number Diff line number Diff line change
@@ -30,6 +30,7 @@ ignorePaths:
- "**/test_data/**"
- "docs/mock_example/mocks/*"
words:
- MAXRTT
- aggs
- alertmethod
- alertpolicy
4 changes: 2 additions & 2 deletions docs/mock_example/go.mod
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@ module mock_example
go 1.22

require (
github.com/nobl9/nobl9-go v0.80.0
github.com/nobl9/nobl9-go v0.81.0
github.com/stretchr/testify v1.9.0
go.uber.org/mock v0.4.0
)
@@ -12,7 +12,7 @@ require (
github.com/BurntSushi/toml v1.3.2 // indirect
github.com/MicahParks/jwkset v0.5.17 // indirect
github.com/MicahParks/keyfunc/v3 v3.3.2 // indirect
github.com/aws/aws-sdk-go v1.51.15 // indirect
github.com/aws/aws-sdk-go v1.51.17 // indirect
github.com/bmatcuk/doublestar/v4 v4.6.1 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fatih/color v1.10.0 // indirect
8 changes: 4 additions & 4 deletions docs/mock_example/go.sum
Original file line number Diff line number Diff line change
@@ -4,8 +4,8 @@ github.com/MicahParks/jwkset v0.5.17 h1:DrcwyKwSP5adD0G2XJTvDulnWXjD6gbjROMgMXDb
github.com/MicahParks/jwkset v0.5.17/go.mod h1:q8ptTGn/Z9c4MwbcfeCDssADeVQb3Pk7PnVxrvi+2QY=
github.com/MicahParks/keyfunc/v3 v3.3.2 h1:YTtwc4dxalBZKFqHhqctBWN6VhbLdGhywmne9u5RQVM=
github.com/MicahParks/keyfunc/v3 v3.3.2/go.mod h1:GJBeEjnv25OnD9y2OYQa7ELU6gYahEMBNXINZb+qm34=
github.com/aws/aws-sdk-go v1.51.15 h1:rxRcn4hmkhxUfIQrmnFfOOW4NQRiRve7GlgQcor13JE=
github.com/aws/aws-sdk-go v1.51.15/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/aws/aws-sdk-go v1.51.17 h1:Cfa40lCdjv9OxC3X1Ks3a6O1Tu3gOANSyKHOSw/zuWU=
github.com/aws/aws-sdk-go v1.51.17/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=
github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -44,8 +44,8 @@ github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Ky
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/nobl9/nobl9-go v0.80.0 h1:O2MJ3+fV0QlZJUWl9iyQviQEnWHG5tCZiSjx+OdM73E=
github.com/nobl9/nobl9-go v0.80.0/go.mod h1:SNTDtMOOr6sOY06YCA6JfUiqZGE71CK/cbOBGS+LqDc=
github.com/nobl9/nobl9-go v0.81.0 h1:0l12KaXtiiRes6OQPUeMMQ1FzlvQzyr6+BEMbBoy1Jo=
github.com/nobl9/nobl9-go v0.81.0/go.mod h1:ccyZ3zJo/YoCuvkAJoGx7DyWrQpFfD2VS54+qahpGQM=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
18 changes: 9 additions & 9 deletions go.mod
Original file line number Diff line number Diff line change
@@ -3,32 +3,32 @@ module github.com/nobl9/nobl9-go
go 1.22

require (
github.com/BurntSushi/toml v1.3.2
github.com/MicahParks/jwkset v0.5.17
github.com/MicahParks/keyfunc/v3 v3.3.2
github.com/aws/aws-sdk-go v1.51.17
github.com/BurntSushi/toml v1.4.0
github.com/MicahParks/jwkset v0.5.18
github.com/MicahParks/keyfunc/v3 v3.3.3
github.com/aws/aws-sdk-go v1.53.13
github.com/bmatcuk/doublestar/v4 v4.6.1
github.com/goccy/go-yaml v1.11.3
github.com/golang-jwt/jwt/v5 v5.2.1
github.com/hashicorp/go-retryablehttp v0.7.5
github.com/hashicorp/go-retryablehttp v0.7.7
github.com/pkg/errors v0.9.1
github.com/stretchr/testify v1.9.0
github.com/teambition/rrule-go v1.8.2
golang.org/x/exp v0.0.0-20240205201215-2c58cdc269a3
golang.org/x/text v0.14.0
golang.org/x/text v0.15.0
golang.org/x/time v0.5.0
)

require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fatih/color v1.10.0 // indirect
github.com/fatih/color v1.16.0 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/sys v0.15.0 // indirect
golang.org/x/sys v0.20.0 // indirect
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
45 changes: 20 additions & 25 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8=
github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ=
github.com/MicahParks/jwkset v0.5.17 h1:DrcwyKwSP5adD0G2XJTvDulnWXjD6gbjROMgMXDbkKA=
github.com/MicahParks/jwkset v0.5.17/go.mod h1:q8ptTGn/Z9c4MwbcfeCDssADeVQb3Pk7PnVxrvi+2QY=
github.com/MicahParks/keyfunc/v3 v3.3.2 h1:YTtwc4dxalBZKFqHhqctBWN6VhbLdGhywmne9u5RQVM=
github.com/MicahParks/keyfunc/v3 v3.3.2/go.mod h1:GJBeEjnv25OnD9y2OYQa7ELU6gYahEMBNXINZb+qm34=
github.com/aws/aws-sdk-go v1.51.17 h1:Cfa40lCdjv9OxC3X1Ks3a6O1Tu3gOANSyKHOSw/zuWU=
github.com/aws/aws-sdk-go v1.51.17/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/MicahParks/jwkset v0.5.18 h1:WLdyMngF7rCrnstQxA7mpRoxeaWqGzPM/0z40PJUK4w=
github.com/MicahParks/jwkset v0.5.18/go.mod h1:q8ptTGn/Z9c4MwbcfeCDssADeVQb3Pk7PnVxrvi+2QY=
github.com/MicahParks/keyfunc/v3 v3.3.3 h1:c6j9oSu1YUo0k//KwF1miIQlEMtqNlj7XBFLB8jtEmY=
github.com/MicahParks/keyfunc/v3 v3.3.3/go.mod h1:f/UMyXdKfkZzmBeBFUeYk+zu066J1Fcl48f7Wnl5Z48=
github.com/aws/aws-sdk-go v1.53.13 h1:CA5bBq3w5tbIsi3LuAmqPfbtC+YJnx2YdLBNqiETVqk=
github.com/aws/aws-sdk-go v1.53.13/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=
github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg=
github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
github.com/go-playground/locales v0.13.0 h1:HyWk6mgj5qFqCT5fjGBuRArbVDfE4hi8+e8ceBS/t7Q=
github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8=
github.com/go-playground/universal-translator v0.17.0 h1:icxd5fm+REJzpZx7ZfpaD876Lmtgy7VtROAbHHXk8no=
@@ -27,29 +27,26 @@ github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
github.com/hashicorp/go-hclog v0.9.2 h1:CG6TE5H9/JXsFWJCfoIVpKFIkFe6ysEuHirp4DxCsHI=
github.com/hashicorp/go-hclog v0.9.2/go.mod h1:5CU+agLiy3J7N7QjHK5d05KxGsuXiQLrjA0H7acj2lQ=
github.com/hashicorp/go-retryablehttp v0.7.5 h1:bJj+Pj19UZMIweq/iie+1u5YCdGrnxCT9yvm0e+Nd5M=
github.com/hashicorp/go-retryablehttp v0.7.5/go.mod h1:Jy/gPYAdjqffZ/yFGCFV2doI5wjtH1ewM9u8iYVjtX8=
github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k=
github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M=
github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU=
github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk=
github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg=
github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo=
github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8=
github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U=
github.com/leodido/go-urn v1.2.0 h1:hpXL4XnriNwQ/ABnpepYM/1vCLWNDfUNts8dX3xTG6Y=
github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII=
github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/teambition/rrule-go v1.8.2 h1:lIjpjvWTj9fFUZCmuoVDrKVOtdiyzbzc93qTmRVe/J8=
@@ -58,14 +55,12 @@ golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k=
golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4=
golang.org/x/exp v0.0.0-20240205201215-2c58cdc269a3 h1:/RIbNt/Zr7rVhIkQhooTxCxFcdWLGIKnZA4IXNFSrvo=
golang.org/x/exp v0.0.0-20240205201215-2c58cdc269a3/go.mod h1:idGWGoKP1toJGkd5/ig9ZLuPcZBC3ewk7SzmH0uou08=
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc=
golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y=
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk=
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
9 changes: 9 additions & 0 deletions go.work.sum
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
github.com/coreos/go-systemd/v22 v22.5.0 h1:RrqgGjYQKalulkV8NGVIfkXQf6YYmOyiJKk8iXXhfZs=
github.com/decred/dcrd/crypto/blake256 v1.0.1 h1:7PltbUIQB7u/FfZ39+DGa/ShuMyJ5ilcvdfma9wOH6Y=
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
github.com/godbus/dbus/v5 v5.0.4 h1:9349emZab16e7zQvpmsbtjc18ykshndd8y2PG3sgJbA=
github.com/lestrrat-go/jwx v1.2.28 h1:uadI6o0WpOVrBSf498tRXZIwPpEtLnR9CvqPFXeI5sA=
github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
github.com/rs/xid v1.5.0 h1:mKX4bl4iPYJtEIxp6CYiUuLQ/8DYMoz0PUdtGgMFRVc=
github.com/rs/zerolog v1.32.0 h1:keLypqrlIjaFsbmJOBdB/qvyF8KEtCWHwobLp5l/mQ0=
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
github.com/yuin/goldmark v1.4.13 h1:fVcFKWvrslecOb/tg+Cc05dkeYx540o0FuFt3nUVDoE=
golang.org/x/crypto v0.18.0 h1:PGVlW0xEltQnzFZ55hkuX5+KLyrMYhHld1YHO4AKcdc=
golang.org/x/crypto v0.18.0/go.mod h1:R0j02AL6hcrfOiy9T4ZYp/rcWeMxM3L6QYxlOuEG1mg=
@@ -17,6 +22,10 @@ golang.org/x/net v0.20.0 h1:aCL9BSgETF1k+blQaYUBx9hJ9LOGP3gAVemcZlf1Kpo=
golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ=
golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU=
golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4=
16 changes: 16 additions & 0 deletions internal/cmd/docgen/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# docgen

`docgen` is a tool that generates documentation for manifest objects.
It merges:

- Go doc comments
- [Validation plan](../../validation/plan.go)
- Custom documentation and formatting

into a single YAML file.

## Usage

```shell
go run . -o docs.yaml
```
Loading