anchor.diff:      - aggregate:
         - get: source-ci
         - get: bosh-cpi-artifacts
  -        passed:
  -        - lifecycle-6.0
  -        - lifecycle-6.5
  -        - bats
  -        - lifecycle-6.5-NSXV
  -        - lifecycle-6.0-NSXV
  -        - lifecycle-5.5
  +        passed: [build-candidate]
         - get: bosh-cpi-src
           passed:
           - lifecycle-6.0
  
positive.code:   jobs:
    - pyvmomi_to_ruby-tests
    - unit-test
    - bats
    - lock-and-extend-bats
    - unlock-bats
  
negative.code: <%= render('partition.yml.erb', pool: @pool_6_0_nsxv) %>
  <%= render('partition.yml.erb', pool: @pool_6_5) %>
  <%= render('partition.yml.erb', pool: @pool_6_5_nsxv) %>
  
    - name: build-candidate
      plan:
      - aggregate:
        - get: source-ci
        - get: bosh-cpi-src
          trigger: true
          passed:
            - lifecycle-5.5
            - lifecycle-6.0
            - lifecycle-6.0-NSXV
            - lifecycle-6.5
            - lifecycle-6.5-NSXV
            - bats
        - get: version-semver
          trigger: false
          params:
            bump: patch
      - put: version-semver
        params:
          file: version-semver/number
      - task: build
        file: source-ci/ci/tasks/build-candidate.yml
      - put: bosh-cpi-artifacts
        params:
          file: 'dev-artifacts/*.tgz'
  
    - name: lock-and-extend-bats
      plan:
  