Sha256: d620bfa5867c25a4fdfa3b2ee1f504d3e3f0e3461e65d958c371decb04002683
Contents?: true
Size: 1.55 KB
Versions: 3
Compression:
Stored size: 1.55 KB
Contents
# Athenian::ReleaseMatchRequest ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **account** | **Integer** | Account ID. | | | **repositories** | **Array<String>** | Set of repositories. An empty list raises a bad response 400. Duplicates are automatically ignored. | | | **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 | [optional] | | **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 | [optional] | | **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) | | | ## Example ```ruby require 'athenian' instance = Athenian::ReleaseMatchRequest.new( account: null, repositories: ["github.com/athenianco/athenian-webapp","github.com/athenianco/athenian-api"], branches: .*-production, tags: .*, events: null, match: null ) ```
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
athenian-2.1.86 | docs/ReleaseMatchRequest.md |
athenian-2.1.85 | docs/ReleaseMatchRequest.md |
athenian-2.1.81 | docs/ReleaseMatchRequest.md |