Sha256: 9c127f95cc3219e586ac0e070c488c57aa135f76334c6762a7f3a59e35290869

Contents?: true

Size: 1.75 KB

Versions: 2

Compression:

Stored size: 1.75 KB

Contents

resources:
- name: lf-git
  type: git
  source:
    uri: git@github.com:pivotal/LicenseFinder.git
    private_key: ((CfOslBotPrivateKey))
    branch: master

- name: lf-image
  type: docker-image
  source:
    repository: licensefinder/license_finder
    email: ((LicenseFinderDockerEmail))
    username: ((LicenseFinderDockerUserName))
    password: ((LicenseFinderDockerPassword))

- name: lf-release
  type: github-release
  source:
    owner: pivotal
    repository: LicenseFinder
    access_token: ((GithubApiRootToken))

jobs:

- name: patch-version
  plan:
  - get: lf-git
  - get: lf-image
    params:
      save: true
  - task: bump-version
    params:
      image: lf-image
      GIT_USERNAME: ((GithubApiUser))
      GIT_EMAIL: ((GithubApiEmail))
    file: lf-git/ci/tasks/bump-patch-version.yml
  - put: lf-git
    params:
      repository: lf-git-changed

- name: release
  plan:
  - get: lf-git
    trigger: true
    passed: [ patch-version ]
  - get: lf-image
    params:
      save: true
  - get: lf-release
  - task: update-changelog
    image: lf-image
    params:
      GIT_USERNAME: ((GithubApiUser))
      GIT_EMAIL: ((GithubApiEmail))
    file: lf-git/ci/tasks/update-changelog.yml
  - put: lf-image
    params:
      build: lf-git
      tag: version/version.txt
      tag_as_latest: true
  - task: build-and-push-gem
    image: lf-image
    params:
      GIT_USERNAME: ((GithubApiUser))
      GIT_EMAIL: ((GithubApiEmail))
      GIT_PRIVATE_KEY: ((CfOslBotPrivateKey))
      GEM_API_KEY: ((LicenseFinderGemApiKey))
    file: lf-git/ci/tasks/build-and-push-gem.yml
  - put: lf-git
    params:
      repository: lf-git-changed
      tag: version/tag.txt
  - put: lf-release
    params:
      name: version/tag.txt
      tag: version/tag.txt
      body: version/changelog.txt

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
license_finder-5.0.3 ci/pipelines/release.yml
license_finder-5.0.2 ci/pipelines/release.yml