ciruela 0.6.11

A peer-to-peer synchronization software for servers in datacenters.
Documentation
minimum-bulk: v0.4.5

metadata:
  name: ciruela
  short-description: A P2P file synchronis
  long-description: |
    A full-featured HTTP server with support of smart websocket proxying.

repositories:

# trusty
- kind: debian
  suite: trusty
  component: ciruela
  keep-releases: 1
  match-version: ^\d+\.\d+\.\d+\+trusty1$

- kind: debian
  suite: trusty
  component: ciruela-stable
  keep-releases: 1000
  match-version: ^\d+\.\d+\.\d+\+trusty1$

- kind: debian
  suite: trusty
  component: ciruela-testing
  keep-releases: 100
  match-version: \+trusty1$

# xenial
- kind: debian
  suite: xenial
  component: ciruela
  keep-releases: 1
  match-version: ^\d+\.\d+\.\d+\+xenial1$

- kind: debian
  suite: xenial
  component: ciruela-stable
  keep-releases: 1000
  match-version: ^\d+\.\d+\.\d+\+xenial1$

- kind: debian
  suite: xenial
  component: ciruela-testing
  keep-releases: 100
  match-version: \+xenial1$

# bionic
- kind: debian
  suite: bionic
  component: ciruela
  keep-releases: 1
  match-version: ^\d+\.\d+\.\d+\+bionic1$

- kind: debian
  suite: bionic
  component: ciruela-stable
  keep-releases: 1000
  match-version: ^\d+\.\d+\.\d+\+bionic1$

- kind: debian
  suite: bionic
  component: ciruela-testing
  keep-releases: 100
  match-version: \+bionic1$

versions:

- file: Cargo.toml
  block-start: ^\[package\]
  block-end: ^\[.*\]
  regex: ^version\s*=\s*"(\S+)"

- file: doc/conf.py
  regex: ^version\s*=\s*'(\S+)'
  partial-version: ^\d+\.\d+

- file: doc/conf.py
  regex: ^release\s*=\s*'(\S+)'

  # for more automation we also update the lockfile

- file: Cargo.lock
  block-start: ^name\s*=\s*"ciruela"
  regex: ^version\s*=\s*"(\S+)"
  block-end: ^\[.*\]