Fix CI/CD (#1698)
* Test newline commit * Test newline commit * Fix some variables and test newline "quotted" commit
This commit is contained in:
parent
53aa5c71a0
commit
bd54c2b342
@ -5,11 +5,15 @@ import json
|
|||||||
import os
|
import os
|
||||||
import shlex
|
import shlex
|
||||||
import re
|
import re
|
||||||
|
import string
|
||||||
|
import random
|
||||||
import argparse
|
import argparse
|
||||||
import datetime
|
import datetime
|
||||||
import urllib.request
|
import urllib.request
|
||||||
|
|
||||||
# event_file = open('${{ github.event_path }}')
|
|
||||||
|
def id_gen(size=5, chars=string.ascii_uppercase + string.digits):
|
||||||
|
return "".join(random.choice(chars) for _ in range(size))
|
||||||
|
|
||||||
|
|
||||||
def parse_args():
|
def parse_args():
|
||||||
@ -59,17 +63,24 @@ def get_details(event, args):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
def add_env(name, value, file):
|
||||||
|
delimeter = id_gen()
|
||||||
|
print(f"{name}<<{delimeter}", file=file)
|
||||||
|
print(f"{value}", file=file)
|
||||||
|
print(f"{delimeter}", file=file)
|
||||||
|
|
||||||
|
|
||||||
def add_envs(data, env_file, args):
|
def add_envs(data, env_file, args):
|
||||||
print(f'COMMIT_MSG={data["commit_comment"]}', file=env_file)
|
add_env("COMMIT_MSG", data["commit_comment"], env_file)
|
||||||
print(f'COMMIT_HASH={data["commit_hash"]}', file=env_file)
|
add_env("COMMIT_HASH", data["commit_hash"], env_file)
|
||||||
print(f'COMMIT_SHA={data["commit_sha"]}', file=env_file)
|
add_env("COMMIT_SHA", data["commit_sha"], env_file)
|
||||||
print(f'SUFFIX={data["suffix"]}', file=env_file)
|
add_env("SUFFIX", data["suffix"], env_file)
|
||||||
print(f'BRANCH_NAME={data["branch_name"]}', file=env_file)
|
add_env("BRANCH_NAME", data["branch_name"], env_file)
|
||||||
print(f'DIST_SUFFIX={data["suffix"]}', file=env_file)
|
add_env("DIST_SUFFIX", data["suffix"], env_file)
|
||||||
print(f'WORKFLOW_BRANCH_OR_TAG={data["branch_name"]}', file=env_file)
|
add_env("WORKFLOW_BRANCH_OR_TAG", data["branch_name"], env_file)
|
||||||
if args.is_pull:
|
if args.is_pull:
|
||||||
print(f'PULL_ID={data["pull_id"]}', file=env_file)
|
add_env("PULL_ID", data["pull_id"], env_file)
|
||||||
print(f'PULL_NAME={data["pull_name"]}', file=env_file)
|
add_env("PULL_NAME", data["pull_name"], env_file)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
Loading…
Reference in New Issue
Block a user