Get Information from XML files to use into your GitHub workflows
Required The path of the XML file to parse. Default "test.xml"
.
Required The xpath of the nodes from which you want to retrieve information. Default "//element"
.
uses: mavrosxristoforos/[email protected]
with:
xml-file: 'yourfile.xml'
xpath: '//element'
node index.js -f path/to/xmlfile -p //element
The content of the matched nodes. If your XPath matches more than one nodes, the output is an array.
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Get XML
id: getxml
uses: mavrosxristoforos/[email protected]
with:
xml-file: 'a-file-here.xml'
xpath: '//version'
- name: Create Release
uses: some-random/release-action@v1
with:
artifacts: 'another-file.zip'
tag: ${{ steps.getxml.outputs.info }}