# dev.mccue.repository.release

> Releases a set of artifacts atomically.

- Kind: record
- Record key: tid
- Authority: repository.mccue.dev
- Lexicon: 1
- Published by [mccue.dev](https://lexicon.garden/identity/did:plc:dt7fth2hmap6wya7uyyl2g3v), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:dt7fth2hmap6wya7uyyl2g3v/dev.mccue.repository.release)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:dt7fth2hmap6wya7uyyl2g3v/dev.mccue.repository.release/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:dt7fth2hmap6wya7uyyl2g3v/dev.mccue.repository.release/analytics)

## Record (`dev.mccue.repository.release`)

Type: record · key tid

### Properties

- `artifacts` (array, required): Strong references to the artifacts being released.
  - Constraints: minLength: 1, maxLength: 1000
  - `items` (ref)
    - Reference: `com.atproto.repo.strongRef`

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "key": "tid",
      "record": {
        "properties": {
          "artifacts": {
            "description": "Strong references to the artifacts being released.",
            "items": {
              "ref": "com.atproto.repo.strongRef",
              "type": "ref"
            },
            "maxLength": 1000,
            "minLength": 1,
            "type": "array"
          }
        },
        "required": [
          "artifacts"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "description": "Releases a set of artifacts atomically.",
  "id": "dev.mccue.repository.release",
  "lexicon": 1
}
```
