diff --git a/README.md b/README.md index 5be6971..736a73e 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ jobs: with: WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }} GH_TOKEN: ${{ secrets.GH_TOKEN }} - USERNAME: # optional, it will automatically use the username of the owner of the repository who's executing the workflow. + REPOSITORY: # optional, By default, it will automatically use the repository who's executing the workflow. ``` ## Tests @@ -131,7 +131,6 @@ Since this project is contained all within one file, 'main.py'. You can simply a with: WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }} GH_TOKEN: ${{ secrets.GH_TOKEN }} - USERNAME: SHOW_TITLE: true ``` @@ -153,7 +152,6 @@ YAML 7 mins ░░░░░░░░░░░░░░░░ with: WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }} GH_TOKEN: ${{ secrets.GH_TOKEN }} - USERNAME: COMMIT_MESSAGE: Updated the Readme ``` diff --git a/action.yml b/action.yml index 37a7edd..0f02103 100644 --- a/action.yml +++ b/action.yml @@ -12,9 +12,9 @@ inputs: description: 'Your Wakatime API Key' required: true - USERNAME: - description: 'Your GitHub username' - default: ${{ github.repository_owner }} + REPOSITORY: + description: 'Your GitHub repository' + default: ${{ github.repository }} required: false SHOW_TITLE: diff --git a/main.py b/main.py index eeefb40..787fae9 100644 --- a/main.py +++ b/main.py @@ -14,7 +14,7 @@ START_COMMENT = '' END_COMMENT = '' listReg = f"{START_COMMENT}[\\s\\S]+{END_COMMENT}" -user = os.getenv('INPUT_USERNAME') +repository = os.getenv('INPUT_REPOSITORY') waka_key = os.getenv('INPUT_WAKATIME_API_KEY') ghtoken = os.getenv('INPUT_GH_TOKEN') show_title = os.getenv("INPUT_SHOW_TITLE") @@ -88,7 +88,7 @@ def generate_new_readme(stats: str, readme: str) -> str: if __name__ == '__main__': g = Github(ghtoken) try: - repo = g.get_repo(f"{user}/{user}") + repo = g.get_repo(repository) except GithubException: print("Authentication Error. Try saving a GitHub Token in your Repo Secrets or Use the GitHub Actions Token, which is automatically used by the action.") sys.exit(1)