Sha256: f7718f232d2917ab524b3fbc0651130becc4dc3201d55089092bda8cde504ccf

Contents?: true

Size: 1.38 KB

Versions: 3

Compression:

Stored size: 1.38 KB

Contents

# Athenian::ReleaseMatchSetting

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **branches** | **String** | Regular expression to match branch names. The match starts from the beginning of the string. Special value `{{default}}` matches to the default branch name - usually, `main` or `master`. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP  |  |
| **tags** | **String** | Regular expression to match tag names. The match starts from the beginning of the string. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP  |  |
| **events** | **String** | Regular expression to match event releases (submitted by the user via `/events/releases`). The match starts from the beginning of the string. Reference: https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-SIMILARTO-REGEXP  | [optional] |
| **match** | [**ReleaseMatchStrategy**](ReleaseMatchStrategy.md) |  |  |
| **default_branch** | **String** | Name of the default branch of this repository. Returned in responses and ignored in requests.  | [optional] |

## Example

```ruby
require 'athenian'

instance = Athenian::ReleaseMatchSetting.new(
  branches: .*-production,
  tags: .*,
  events: null,
  match: null,
  default_branch: null
)
```

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
athenian-2.1.86 docs/ReleaseMatchSetting.md
athenian-2.1.85 docs/ReleaseMatchSetting.md
athenian-2.1.81 docs/ReleaseMatchSetting.md