---
http_interactions:
- request:
    method: put
    uri: http://backend:5352/source/home:cameron/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <project name="home:cameron">
          <title/>
          <description/>
          <person userid="cameron" role="maintainer"/>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '136'
    body:
      encoding: UTF-8
      string: |
        <project name="home:cameron">
          <title></title>
          <description></description>
          <person userid="cameron" role="maintainer"/>
        </project>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <project name="test-project">
          <title>Fame Is the Spur</title>
          <description/>
          <person userid="cameron" role="maintainer"/>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '152'
    body:
      encoding: UTF-8
      string: |
        <project name="test-project">
          <title>Fame Is the Spur</title>
          <description></description>
          <person userid="cameron" role="maintainer"/>
        </project>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project/test-package/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '156'
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project/test-package?cmd=waitservice
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '21'
    body:
      encoding: UTF-8
      string: '<status code="ok" />

'
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: post
    uri: http://backend:5352/search/package/id?match=(linkinfo/@package=%22test-package%22%20and%20linkinfo/@project=%22test-project%22%20and%20@project=%22test-project%22)
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '27'
    body:
      encoding: UTF-8
      string: |
        <collection>
        </collection>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <project name="test-project:openSUSE:repo123:PR-1">
          <title>Branch project for package test-package</title>
          <description>This project was created for package test-package via attribute OBS:Maintained</description>
          <url>http://github.com/something</url>
          <person userid="cameron" role="maintainer"/>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '316'
    body:
      encoding: UTF-8
      string: |
        <project name="test-project:openSUSE:repo123:PR-1">
          <title>Branch project for package test-package</title>
          <description>This project was created for package test-package via attribute OBS:Maintained</description>
          <url>http://github.com/something</url>
          <person userid="cameron" role="maintainer"/>
        </project>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '178'
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?cmd=branch&noservice=1&opackage=test-package&oproject=test-project&user=cameron
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '207'
    body:
      encoding: UTF-8
      string: |
        <revision rev="3" vrev="3">
          <srcmd5>411c6fd260778a3381a135e5cc0c1797</srcmd5>
          <version>unknown</version>
          <time>1739446944</time>
          <user>cameron</user>
          <comment></comment>
          <requestid/>
        </revision>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '178'
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '428'
    body:
      encoding: UTF-8
      string: |
        <directory name="test-package" rev="3" vrev="3" srcmd5="411c6fd260778a3381a135e5cc0c1797">
          <linkinfo project="test-project" package="test-package" srcmd5="d41d8cd98f00b204e9800998ecf8427e" baserev="d41d8cd98f00b204e9800998ecf8427e" xsrcmd5="6dee1c1851207b12d4c251e1946048c7" lsrcmd5="411c6fd260778a3381a135e5cc0c1797"/>
          <entry name="_link" md5="7ab3a1829b804e8f1739b15e9d7904a7" size="120" mtime="1739446943"/>
        </directory>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?view=info
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '331'
    body:
      encoding: UTF-8
      string: |
        <sourceinfo package="test-package" rev="3" vrev="3" srcmd5="6dee1c1851207b12d4c251e1946048c7" lsrcmd5="411c6fd260778a3381a135e5cc0c1797" verifymd5="d41d8cd98f00b204e9800998ecf8427e">
          <error>bad build configuration, no build type defined or detected</error>
          <linked project="test-project" package="test-package"/>
        </sourceinfo>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '428'
    body:
      encoding: UTF-8
      string: |
        <directory name="test-package" rev="3" vrev="3" srcmd5="411c6fd260778a3381a135e5cc0c1797">
          <linkinfo project="test-project" package="test-package" srcmd5="d41d8cd98f00b204e9800998ecf8427e" baserev="d41d8cd98f00b204e9800998ecf8427e" xsrcmd5="6dee1c1851207b12d4c251e1946048c7" lsrcmd5="411c6fd260778a3381a135e5cc0c1797"/>
          <entry name="_link" md5="7ab3a1829b804e8f1739b15e9d7904a7" size="120" mtime="1739446943"/>
        </directory>
  recorded_at: Thu, 13 Feb 2025 11:42:24 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?cmd=diff&linkrev=base&onlyissues=1&orev=0&view=xml
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '354'
    body:
      encoding: UTF-8
      string: |
        <sourcediff key="3428262ea0f91f5b92ded3f2c0c7d90a">
          <old project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="0" srcmd5="d41d8cd98f00b204e9800998ecf8427e"/>
          <new project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="3" srcmd5="411c6fd260778a3381a135e5cc0c1797"/>
          <files/>
          <issues>
          </issues>
        </sourcediff>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?cmd=linkdiff&linkrev=base&onlyissues=1&view=xml
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '371'
    body:
      encoding: UTF-8
      string: |
        <sourcediff key="de84f9025e77ea2e148a5d6ae02e36b0">
          <old project="test-project" package="test-package" rev="d41d8cd98f00b204e9800998ecf8427e" srcmd5="d41d8cd98f00b204e9800998ecf8427e"/>
          <new project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="6dee1c1851207b12d4c251e1946048c7" srcmd5="6dee1c1851207b12d4c251e1946048c7"/>
          <files/>
        </sourcediff>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <project name="test-project:openSUSE:repo123:PR-1">
          <title>Branch project for package test-package</title>
          <description>This project was created for package test-package via attribute OBS:Maintained</description>
          <url>http://github.com/something</url>
          <person userid="cameron" role="maintainer"/>
          <publish>
            <disable/>
          </publish>
        </project>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '356'
    body:
      encoding: UTF-8
      string: |
        <project name="test-project:openSUSE:repo123:PR-1">
          <title>Branch project for package test-package</title>
          <description>This project was created for package test-package via attribute OBS:Maintained</description>
          <url>http://github.com/something</url>
          <person userid="cameron" role="maintainer"/>
          <publish>
            <disable/>
          </publish>
        </project>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package/_branch_request?comment=Updated%20_branch_request%20file%20via%20SCM/CI%20Workflow%20run&user=cameron
    body:
      encoding: UTF-8
      string: '{"action":"opened","pull_request":{"head":{"repo":{"full_name":null},"sha":"123456789"}}}'
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '259'
    body:
      encoding: UTF-8
      string: |
        <revision rev="4" vrev="4">
          <srcmd5>25f32ee22dd2e9ddc34a462dc9fa286a</srcmd5>
          <version>unknown</version>
          <time>1739446945</time>
          <user>cameron</user>
          <comment>Updated _branch_request file via SCM/CI Workflow run</comment>
          <requestid/>
        </revision>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: put
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package/_meta?user=cameron
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '178'
    body:
      encoding: UTF-8
      string: |
        <package name="test-package" project="test-project:openSUSE:repo123:PR-1">
          <title>The Wind's Twelve Quarters</title>
          <description>Quod et omnis sit.</description>
        </package>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '530'
    body:
      encoding: UTF-8
      string: |
        <directory name="test-package" rev="4" vrev="4" srcmd5="25f32ee22dd2e9ddc34a462dc9fa286a">
          <linkinfo project="test-project" package="test-package" srcmd5="d41d8cd98f00b204e9800998ecf8427e" baserev="d41d8cd98f00b204e9800998ecf8427e" xsrcmd5="11ce7f288ab004513a1e95487ed96a59" lsrcmd5="25f32ee22dd2e9ddc34a462dc9fa286a"/>
          <entry name="_branch_request" md5="2207839a716a16910a5620f5e75c5276" size="89" mtime="1739446943"/>
          <entry name="_link" md5="7ab3a1829b804e8f1739b15e9d7904a7" size="120" mtime="1739446943"/>
        </directory>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?view=info
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '331'
    body:
      encoding: UTF-8
      string: |
        <sourceinfo package="test-package" rev="4" vrev="4" srcmd5="11ce7f288ab004513a1e95487ed96a59" lsrcmd5="25f32ee22dd2e9ddc34a462dc9fa286a" verifymd5="131673a5719030e0db2deee3a2030e69">
          <error>bad build configuration, no build type defined or detected</error>
          <linked project="test-project" package="test-package"/>
        </sourceinfo>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: get
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package
    body:
      encoding: US-ASCII
      string: ''
    headers:
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '530'
    body:
      encoding: UTF-8
      string: |
        <directory name="test-package" rev="4" vrev="4" srcmd5="25f32ee22dd2e9ddc34a462dc9fa286a">
          <linkinfo project="test-project" package="test-package" srcmd5="d41d8cd98f00b204e9800998ecf8427e" baserev="d41d8cd98f00b204e9800998ecf8427e" xsrcmd5="11ce7f288ab004513a1e95487ed96a59" lsrcmd5="25f32ee22dd2e9ddc34a462dc9fa286a"/>
          <entry name="_branch_request" md5="2207839a716a16910a5620f5e75c5276" size="89" mtime="1739446943"/>
          <entry name="_link" md5="7ab3a1829b804e8f1739b15e9d7904a7" size="120" mtime="1739446943"/>
        </directory>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?cmd=diff&linkrev=base&onlyissues=1&orev=0&view=xml
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Cache-Control:
      - no-cache
      Connection:
      - close
      Content-Length:
      - '354'
    body:
      encoding: UTF-8
      string: |
        <sourcediff key="61ec9941aa9b4945de9544940af6a32d">
          <old project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="0" srcmd5="d41d8cd98f00b204e9800998ecf8427e"/>
          <new project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="4" srcmd5="25f32ee22dd2e9ddc34a462dc9fa286a"/>
          <files/>
          <issues>
          </issues>
        </sourcediff>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
- request:
    method: post
    uri: http://backend:5352/source/test-project:openSUSE:repo123:PR-1/test-package?cmd=linkdiff&linkrev=base&onlyissues=1&view=xml
    body:
      encoding: UTF-8
      string: ''
    headers:
      Content-Type:
      - application/octet-stream
      Accept-Encoding:
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
      Accept:
      - "*/*"
      User-Agent:
      - Ruby
  response:
    status:
      code: 200
      message: OK
    headers:
      Content-Type:
      - text/xml
      Content-Length:
      - '394'
      Cache-Control:
      - no-cache
      Connection:
      - close
    body:
      encoding: UTF-8
      string: |
        <sourcediff key="e00d81c836b1f4e63f46eca62c12ecd8">
          <old project="test-project" package="test-package" rev="d41d8cd98f00b204e9800998ecf8427e" srcmd5="d41d8cd98f00b204e9800998ecf8427e"/>
          <new project="test-project:openSUSE:repo123:PR-1" package="test-package" rev="11ce7f288ab004513a1e95487ed96a59" srcmd5="11ce7f288ab004513a1e95487ed96a59"/>
          <files/>
          <issues>
          </issues>
        </sourcediff>
  recorded_at: Thu, 13 Feb 2025 11:42:25 GMT
recorded_with: VCR 6.3.1
