Skip to content

GuillaumeFalourd/replace-values-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Replace Values Action

Action test on Ubuntu Action test on MacOS Action test on Windows

☞ GitHub Action to replace values in a specific file :octocat:

📚 Usage

Simple value

- name: Replace simple value in a specific file
  uses: GuillaumeFalourd/[email protected]
  with:
    file_path: ./path/to/file
    parameters: value1 >> value2

Multiline values

- name: Replace multiple values in a specific file
  uses: GuillaumeFalourd/[email protected]
  with:
    file_path: ./path/to/file
    parameters: |
       current_value_1 >> new_value_1
       current_value_2 >> new_value_2
       

▶️ Action Inputs

Field Mandatory Observation
file_path YES Path to the file to update.
parameters YES value_to_replace >> new_value (can be an array).

🗂 Changelog

@v1

This version performs a split for the :: informed in each line of the parameters input, to identify the old value to replace and the new value to set instead.

@v1.1

This version performs a split for the >> informed in each line of the parameters input, to identify the old value to replace and the new value to set instead.

🤝 Contributing

☞ If you're interested in contributing to this repository, please follow the guidelines

🏅 Licensed

☞ This repository uses the Apache License 2.0