tehswan2 v6.0.2
Automated-Commit
This repository contains a GitHub Actions workflow that automatically updates a file named TIMESTAMP.txt with the current date and time every 12 hours. This README provides a detailed overview of how the workflow operates and guides you through customizing and using it, especially if you're new to GitHub or GitHub Actions.
Overview
The Automated-Commit workflow demonstrates the capabilities of GitHub Actions for automating routine tasks within a repository. Specifically, this workflow:
- Checks out the latest code from the masterbranch.
- Updates the TIMESTAMP.txtfile with the current date and time.
- Commits the change to the repository if any modifications are detected.
- Pushes the changes back to the masterbranch.
Workflow Structure
The workflow is defined in the .github/workflows/master.yml file and includes:
- Triggers: Configured to run every 12 hours and can be manually triggered via the GitHub UI with the workflow_dispatchevent.
- Jobs and Steps: Contains a job update_committhat runs on the latest Ubuntu runner, performing tasks such as setting up Git, updatingTIMESTAMP.txt, and committing and pushing changes.
- Permissions: Granted write permissions to the repository contents.
Using This Workflow
Creating Your Own Version
To create your own version of this repository and workflow:
- Click the "Use this template" button on the GitHub repository page.
- Choose a name for your new repository and select "Create repository from template".
- Clone your new repository to make further customizations locally.
Customizing the Workflow
Before using the workflow, you'll need to customize it with your GitHub user email and name:
- Navigate to the .github/workflows/master.ymlfile in your repository.
- Edit the file, replacing "rxmxdhxni@gmail.com"with your email and"dante4rt"with your GitHub username in theSetup Git Configurationstep.
- Commit your changes.
Viewing Workflow Runs
To view the history of workflow runs:
- Navigate to the Actionstab of your repository.
- Select the Automated-Commitworkflow to see details of each run.
Manually Triggering the Workflow
You can manually trigger the workflow:
- Go to the Actionstab of your repository.
- Select the Automated-Commitworkflow.
- Click Run workflow, selectmaster, and clickRun workflowagain.
Contributing
Contributions are welcome! Feel free to fork the repository, make your changes, and submit a pull request.
Support
For issues or questions, please file an issue in the Issues section of the repository.
Thank you for exploring the Automated-Commit workflow!
1 year ago