# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt """Trigger the GitHub action to build our kits.""" import sys import requests repo_owner = sys.argv[1] # The GitHub URL makes no mention of which workflow to use. It's found based on # the event_type, which matches the types in the workflow: # # on: # repository_dispatch: # types: # - build-kits # resp = requests.post( f"https://api.github.com/repos/{repo_owner}/dispatches", json={"event_type": "build-kits"}, ) print(f"Status: {resp.status_code}") print(resp.text)