anchor.diff:  
   <% dep['buildpacks'].each do |bp_name, bp| %>
     <% bp.fetch('lines', []).each do |line_hash| %>
  -- name: update-<%=dep_name%>-<%= line_hash['line'] %>-<%= bp_name %>
  +- name: update-<%= dep_name.downcase %>-<%= line_hash['line'].downcase %>-<%= bp_name.downcase %>
     serial: true
     public: true
     plan:
  
positive.code: 
  
    <% dep['copy-stacks']&.each do |stack| %>
  - name: copy-<%=dep_name%>-<%= line %>-<%= stack %>
    plan:
    - in_parallel:
      - get: buildpacks-ci
      - get: source
        resource: source-<%=dep_name%>-<%= line %>
        trigger: true
        version: every
        passed: [ build-<%=dep_name%>-<%= line %> ]
      - get: builds
    - task: repackage-dependency
      file: buildpacks-ci/tasks/repackage-dependency/task.yml
  
negative.code:       rebase: true
    <% end %>
  
  - name: build-<%= dep_name.downcase %>-<%= line.downcase %>
    serial: true
    public: true
    plan:
  