You've already forked wakapi-readme-stats
add options: commit message & show updated date
This commit is contained in:
10
action.yml
10
action.yml
@@ -87,6 +87,16 @@ inputs:
|
||||
description: "Repos you don't want to be counted"
|
||||
default: ""
|
||||
|
||||
COMMIT_MESSAGE:
|
||||
required: false
|
||||
description: "Git commit message"
|
||||
default: "Updated with Dev Metrics"
|
||||
|
||||
SHOW_UPDATED_DATE:
|
||||
required: false
|
||||
description: "Show updated date"
|
||||
default: "True"
|
||||
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: 'Dockerfile'
|
||||
|
||||
8
main.py
8
main.py
@@ -44,6 +44,8 @@ show_short_info = os.getenv('INPUT_SHOW_SHORT_INFO')
|
||||
locale = os.getenv('INPUT_LOCALE')
|
||||
commit_by_me = os.getenv('INPUT_COMMIT_BY_ME')
|
||||
ignored_repos_name = str(os.getenv('INPUT_IGNORED_REPOS') or '').replace(' ', '').split(',')
|
||||
show_updated_date = os.getenv('INPUT_SHOW_UPDATED_DATE')
|
||||
commit_message = os.getenv('INPUT_COMMIT_MESSAGE')
|
||||
show_waka_stats = 'y'
|
||||
# The GraphQL query to get commit data.
|
||||
userInfoQuery = """
|
||||
@@ -465,6 +467,8 @@ def get_stats(github):
|
||||
stats += '**' + translate['Timeline'] + '**\n\n'
|
||||
branch_name = github.get_repo(f'{username}/{username}').default_branch
|
||||
stats = stats + ' \n\n'
|
||||
|
||||
if show_updated_date.lower() in truthy:
|
||||
today = date.today()
|
||||
d1 = today.strftime("%d/%m/%Y")
|
||||
stats = stats + "\n Last Updated on " + d1
|
||||
@@ -518,11 +522,11 @@ if __name__ == '__main__':
|
||||
committer = InputGitAuthor('readme-bot', '41898282+github-actions[bot]@users.noreply.github.com')
|
||||
if new_readme != rdmd:
|
||||
try:
|
||||
repo.update_file(path=contents.path, message='Updated with Dev Metrics',
|
||||
repo.update_file(path=contents.path, message=commit_message,
|
||||
content=new_readme, sha=contents.sha, branch='master',
|
||||
committer=committer)
|
||||
except:
|
||||
repo.update_file(path=contents.path, message='Updated with Dev Metrics',
|
||||
repo.update_file(path=contents.path, message=commit_message,
|
||||
content=new_readme, sha=contents.sha, branch='main',
|
||||
committer=committer)
|
||||
print("Readme updated")
|
||||
|
||||
Reference in New Issue
Block a user