File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import requests
2- import sys
32import json
3+ import argparse
44
5- QUERY = """
6- {
7- package(channelName: "sofa-framework", name: "libsofa") {
8- variants(limit: 300) {
9- page {
5+ parser = argparse .ArgumentParser ()
6+ parser .add_argument ("--channel" , required = True )
7+ parser .add_argument ("--package" , required = True )
8+
9+ args = parser .parse_args ()
10+
11+ QUERY = f"""
12+ {{
13+ package(channelName: "{ args .channel } ", name: "{ args .package } ") {{
14+ variants(limit: 300) {{
15+ page {{
1016 filename
1117 platform
12- }
13- }
14- }
15- }
18+ }}
19+ }}
20+ }}
21+ }}
1622"""
1723
1824response = requests .post (
2531resp_json = response .json ()
2632
2733page = resp_json ["data" ]["package" ]["variants" ]["page" ]
28- # print("page size: ", len(page))
2934
3035results = []
3136
3237for pkg in page :
33- # print('----')
34- # print('file: ', pkg["filename"])
35- # print('platform: ', pkg["platform"])
3638 results .append ([pkg ["platform" ], pkg ["filename" ]])
3739
3840print (json .dumps (results ))
39-
40- # print(json.dumps(results, indent=2))
Original file line number Diff line number Diff line change 3737 - name : Query files
3838 id : query_filenames
3939 run : |
40- echo "result=$(python .github/workflows/fetch_packages_names.py)" >> $GITHUB_OUTPUT
40+ echo "result=$(python .github/workflows/fetch_packages_names.py --channel ${{ inputs.channel }} --package ${{ inputs.package }} )" >> $GITHUB_OUTPUT
4141
4242 - name : Loop over results
4343 run : |
You can’t perform that action at this time.
0 commit comments