Skip to content

apex-enterprise-patterns/manage-sf-api-version

 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.6%
  • JavaScript 10.4%