coding challenge Greenbone AG
Part 1
- Create an GitHub Action that changes a line in a text file from "tag 1" to "tag 2" action.yml
- Use the created action in a reusable workflow ci.yml
name: ci
on: push
jobs:
change_tag_line_txt:
runs-on: ubuntu-latest
<!-- permissions:
contents: write -->
steps:
- name: Clone the repo
uses: actions/checkout@v3
- name: Change the tag line of the text file
uses: Balou9/[email protected]
with:
file-path: example.txt # modify file path to the actual text file path
This actions outputs a modified text file output.txt
as a variable output_file
stored in the $GITHUB_OUTPUT file
(https://github.com/Balou9/change-tag-line/blob/main/action.yml#L29)[https://github.com/Balou9/change-tag-line/blob/main/action.yml#L29].