Skip to content

Commit ab1a238

Browse files
committed
1
1 parent 96173b1 commit ab1a238

1 file changed

Lines changed: 4 additions & 37 deletions

File tree

.github/workflows/fetch_and_log.yaml

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
fetch-workflows:
1010
runs-on: ubuntu-latest
1111
outputs:
12-
workflow_ids: ${{ steps.fetch-ids.outputs.workflow_ids }}
12+
workflow_ids: ${{ steps.fetch-unprocessed-run-ids.outputs.workflow_ids }}
1313

1414
steps:
1515
- name: Get Last Processed Run ID
@@ -24,54 +24,21 @@ jobs:
2424
- name: Fetch Unprocessed Workflow Runs
2525
id: fetch-unprocessed-run-ids
2626
run: |
27-
HOURS=1
28-
# WORKFLOW_IDS=$(gh run list --repo $GITHUB_REPOSITORY --limit 100 --json databaseId,status,createdAt --jq '[.[] | select(.createdAt > (now - (1 * 3600))) | .databaseId] | @json')
29-
# LAST_RUN_ID=$(echo $WORKFLOW_IDS | jq '.[-1]')
30-
3127
WORKFLOW_IDS=$(gh run list --repo $GITHUB_REPOSITORY --limit 100 --json databaseId,createdAt --jq "[.[] | select(.databaseId > $LAST_PROCESSED_RUN_ID) | .databaseId] | @json")
3228
LAST_RUN_ID=$(echo $WORKFLOW_IDS | jq '.[-1]') # Store the highest run ID
3329
30+
31+
echo $WORKFLOW_IDS
3432
echo "LAST_RUN_ID=$LAST_RUN_ID" >> $GITHUB_ENV
3533
echo "workflow_ids=$WORKFLOW_IDS" >> $GITHUB_OUTPUT
3634
env:
3735
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38-
39-
- name: Save Last Processed Run ID
40-
if: success()
41-
run: |
42-
gh secret set LAST_PROCESSED_ID --repo $GITHUB_REPOSITORY --body "$LAST_RUN_ID"
43-
env:
44-
GH_TOKEN: ${{ secrets.GH_PAT }}
4536

4637
process-logs:
4738
needs: fetch-workflows
4839
runs-on: ubuntu-latest
49-
# strategy:
50-
# matrix:
51-
# run_id: ${{ fromJson(needs.fetch-workflows.outputs.workflow_ids || '[]') }}
5240
steps:
53-
# - run:
54-
# echo ${{ matrix.run_id }}
5541
- run: |
5642
echo "processing logs...."
5743
echo "-----------------"
58-
echo ${{ needs.fetch-workflows.outputs.workflow_ids }}
59-
echo "-----------------"
60-
echo ${{ fromJson(needs.fetch-workflows.outputs.workflow_ids || '[]') }}
61-
echo "-----------------"
62-
63-
# process-logs:
64-
# needs: fetch-workflows
65-
# runs-on: ubuntu-latest
66-
# strategy:
67-
# matrix:
68-
# run_id: ${{ fromJson(needs.fetch-workflows.outputs.workflow_ids) }}
69-
70-
# steps:
71-
# - name: Send Workflow Logs to Splunk
72-
# uses: ykoer/github-workflow-splunk-logger@dev
73-
# with:
74-
# github_token: ${{ secrets.GITHUB_TOKEN }}
75-
# splunk_url: ${{ vars.HEC_URL }}
76-
# splunk_token: ${{ secrets.HEC_TOKEN }}
77-
# run_id: ${{ matrix.run_id }}
44+
echo ${{ needs.fetch-workflows.outputs.workflow_ids }}

0 commit comments

Comments
 (0)