mirror of
https://github.com/pezkuwichain/pezkuwi-fellows.git
synced 2026-04-22 05:37:57 +00:00
fbab2fbd22
Added RFC Cron job which will iterate over existing referendas and post a link to them in the open Pull Requests. This resolves polkadot-fellows/RFCs#57 Every time it iterates, it looks for referendas that have been submitted _after_ the time of the last run, to stop itself from posting duplicated comments. It is set to run every day at 12, and it can also be triggered manually.
26 lines
801 B
YAML
26 lines
801 B
YAML
name: RFC Cron
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
schedule:
|
|
- cron: '* 11 * * *'
|
|
|
|
jobs:
|
|
test_run:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Get last run
|
|
run: |
|
|
last=$(gh run list -w "$WORKFLOW" --json startedAt,status -q 'map(select(.status == "completed"))[0].startedAt')
|
|
echo "last=$last" >> "$GITHUB_OUTPUT"
|
|
id: date
|
|
env:
|
|
GH_TOKEN: ${{ github.token }}
|
|
WORKFLOW: ${{ github.workflow }}
|
|
GH_REPO: "${{ github.repository_owner }}/${{ github.event.repository.name }}"
|
|
- uses: paritytech/rfc-action@v0.0.7
|
|
env:
|
|
GH_TOKEN: ${{ github.token }}
|
|
PROVIDER_URL: "wss://polkadot-collectives-rpc.polkadot.io"
|
|
START_DATE: ${{ steps.date.outputs.last }}
|