mirror of
https://github.com/meshtastic/firmware.git
synced 2025-09-30 13:00:50 +00:00
use defusedxml.ElementTree parse
This commit is contained in:
parent
7767a0bbd5
commit
01d18b31f4
1
.github/workflows/release_channels.yml
vendored
1
.github/workflows/release_channels.yml
vendored
@ -93,6 +93,7 @@ jobs:
|
|||||||
- name: Bump org.meshtastic.meshtasticd.metainfo.xml
|
- name: Bump org.meshtastic.meshtasticd.metainfo.xml
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
pip install defusedxml -q
|
||||||
chmod +x ./bin/bump_metainfo.py
|
chmod +x ./bin/bump_metainfo.py
|
||||||
./bin/bump_metainfo.py --file bin/org.meshtastic.meshtasticd.metainfo.xml "v${{ steps.version.outputs.long }}"
|
./bin/bump_metainfo.py --file bin/org.meshtastic.meshtasticd.metainfo.xml "v${{ steps.version.outputs.long }}"
|
||||||
|
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import xml.etree.ElementTree as ET
|
|
||||||
from datetime import datetime, timezone
|
|
||||||
import argparse
|
import argparse
|
||||||
|
import xml.etree.ElementTree as ET
|
||||||
|
from defusedxml.ElementTree import parse
|
||||||
|
from datetime import datetime, timezone
|
||||||
|
|
||||||
|
|
||||||
def indent(elem, level=0):
|
def indent(elem, level=0):
|
||||||
@ -28,7 +29,7 @@ def main():
|
|||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
tree = ET.parse(args.file)
|
tree = parse(args.file)
|
||||||
root = tree.getroot()
|
root = tree.getroot()
|
||||||
|
|
||||||
releases = root.find('releases')
|
releases = root.find('releases')
|
||||||
|
Loading…
Reference in New Issue
Block a user