Adapt action to main Repo

This commit is contained in:
Robert Haist 2023-01-12 10:28:56 +01:00
parent 43df422deb
commit 9d1c45f1b0

View File

@ -1,54 +1,30 @@
name: Sync Fork
on:
schedule:
- cron: '*/30 * * * *' # every 30 minutes
workflow_dispatch: # on button click
push:
branches:
- master
pull_request:
branches:
- master
jobs:
sync_latest_from_upstream:
auto_index:
runs-on: ubuntu-latest
name: Sync latest commits from upstream repo
steps:
# REQUIRED step
# Step 1: run a standard checkout action, provided by github
- name: Checkout target repo
uses: actions/checkout@v2
- name: Checkout target repo
uses: actions/checkout@v3
# REQUIRED step
# Step 2: run the sync action
- name: Sync upstream changes
id: sync
uses: aormsby/Fork-Sync-With-Upstream-action@v3.2
with:
target_sync_branch: master
# REQUIRED 'target_repo_token' exactly like this!
target_repo_token: ${{ secrets.GITHUB_TOKEN }}
upstream_sync_branch: master
upstream_sync_repo: CyberMonitor/APT_CyberCriminal_Campagin_Collections
# Step 3: Display a sample message based on the sync output var 'has_new_commits'
- name: New commits found
if: steps.sync.outputs.has_new_commits == 'true'
run: echo "New commits were found to sync."
- name: No new commits
if: steps.sync.outputs.has_new_commits == 'false'
run: echo "There were no new commits."
- name: Show value of 'has_new_commits'
run: echo ${{ steps.sync.outputs.has_new_commits }}
- uses: actions/setup-python@v4
with:
python-version: "3.11"
cache: "pip"
- run: pip install -r index/requirements.txt --upgrade
- run: python index/generate_index.py
- uses: actions/setup-python@v4
with:
python-version: '3.10'
cache: 'pip'
- run: pip install -r index/requirements.txt --upgrade
- run: python index/generate_index.py
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Auto-Update index.csv
file_pattern: index.csv
- uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: Auto-Update index.csv
file_pattern: index.csv