Skip to content
play

GitHub Action

Clay Chipps

v1.0.0 Latest version

Clay Chipps

play

Clay Chipps

Manage SF API Version

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Clay Chipps

uses: ClayChipps/[email protected]

Learn more about this action in ClayChipps/manage-sf-api-version

Choose a version

Manage SF API Version

manage-sf-api-version status

A GitHub action that will automatically find all API version references in a given Salesforce project directory, and upgrade those API version references to the provided API version.

Usage

Example

name: Manage SF API Version
on:
  workflow_dispatch:
    inputs:
      api-version:
        description: 'api version in the format XX e.g 58'
        required: true
        type: string
jobs:
  update:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: ClayChipps/manage-sf-api-version@v1
        with:
          api-version: ${{inputs.api-version}}
      - uses: peter-evans/create-pull-request@v5
        with:
          title: 'Bump API Versions to ${{inputs.api-version}}.0'
          body: 'Automatically bumped by GitHub Actions '
          branch: 'devops/bump-api-versions-v${{inputs.api-version}}.0'
          commit-message: 'chore: bump api to v${{inputs.api-version}}.0'

You can also pin to a specific release version in the format @v1.x.x

Action Inputs

Name Description Required
api-version The API version as a whole number e.g. 58 true

License

MIT