Skip to content

Commit

Permalink
set-meta-releases: output whole dict of branch info (#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
MetRonnie committed Nov 2, 2023
1 parent 8e7e442 commit a785ad9
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 8 deletions.
11 changes: 8 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,11 @@ jobs:
shell: python
run: |
import json
meta_releases = json.loads('${{ steps.test-set-meta-releases.outputs.meta-releases }}')
assert isinstance(meta_releases, list)
assert len(meta_releases) > 0
meta_releases_list = json.loads('${{ steps.test-set-meta-releases.outputs.meta-releases }}')
assert isinstance(meta_releases_list, list)
assert len(meta_releases_list) > 0
meta_releases_dict = json.loads('${{ steps.test-set-meta-releases.outputs.meta-releases-dict }}')
assert isinstance(meta_releases_dict, dict)
assert len(meta_releases_dict) > 0
16 changes: 11 additions & 5 deletions set-meta-releases/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,11 @@ description: |
outputs:
meta-releases:
description: 'JSON list of meta release identifiers'
value: ${{ steps.set-meta-releases.outputs.meta-releases }}
description: JSON list of meta release identifiers
value: ${{ steps.set-meta-releases.outputs.list }}
meta-releases-dict:
description: JSON dictionary of branches for each meta release
value: ${{ steps.set-meta-releases.outputs.dict }}

runs:
using: composite
Expand All @@ -32,7 +35,10 @@ runs:
with open('branches.json', 'r') as jsonfile:
branches = json.load(jsonfile)
print(
'meta-releases='
+ json.dumps(list(branches['meta_releases'].keys())),
file=outputsfile,
f"list={json.dumps(list(branches['meta_releases'].keys()))}",
file=outputsfile
)
print(
f"dict={json.dumps(branches['meta_releases'])}",
file=outputsfile
)

0 comments on commit a785ad9

Please sign in to comment.