Generate and Use IndexNow Key #11
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Generate and Use IndexNow Key | |
on: | |
schedule: | |
# Runs at 00:00 and 12:00 UTC every day | |
- cron: '0 0,12 * * *' | |
workflow_dispatch: # Allows you to run this workflow manually from the Actions tab | |
jobs: | |
generate-and-use-key: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout repository | |
uses: actions/checkout@v3 | |
- name: Set up Python | |
uses: actions/setup-python@v4 | |
with: | |
python-version: '3.x' # You can specify the desired Python version | |
- name: Install dependencies (if any) | |
run: | | |
# If you have any dependencies to install, you can add them here | |
# For example, installing pip packages | |
- name: Run Python script to generate and use key | |
run: | | |
python generateKey.py # Assuming the script is named generate_key.py | |
- name: Read the generated key from file | |
run: | | |
cat indexnow_key.txt # Display the content of the key file for confirmation | |
- | |
name: Push | |
run: | | |
git add . | |
git commit -m "${{ env.FAKE_HASH }}" | |
git push -f |