diff --git a/.github/workflows/awesome-bot.yml b/.github/workflows/awesome-bot.yml index a130db9..14bfaf0 100644 --- a/.github/workflows/awesome-bot.yml +++ b/.github/workflows/awesome-bot.yml @@ -8,7 +8,7 @@ on: paths: README.md concurrency: - group: ${{ github.workflow }} + group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref_name }} cancel-in-progress: true jobs: diff --git a/.github/workflows/awesome-linter.yml b/.github/workflows/awesome-linter.yml index 0e1b30e..bc693de 100644 --- a/.github/workflows/awesome-linter.yml +++ b/.github/workflows/awesome-linter.yml @@ -8,7 +8,7 @@ on: paths: README.md concurrency: - group: ${{ github.workflow }} + group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.ref_name }} cancel-in-progress: true jobs: diff --git a/.github/workflows/post-ads.yml b/.github/workflows/post-ads.yml deleted file mode 100644 index 28b8072..0000000 --- a/.github/workflows/post-ads.yml +++ /dev/null @@ -1,32 +0,0 @@ - -name: Post Ads - -on: - workflow_dispatch: - schedule: - - cron: "00 14 1 * *" - -concurrency: - group: ${{ github.workflow }} - cancel-in-progress: true - -jobs: - post-ads: - runs-on: macos-latest - strategy: - fail-fast: false - env: - TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }} - TWITTER_API_KEY_SECRET: ${{ secrets.TWITTER_API_KEY_SECRET }} - TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} - TWITTER_ACCESS_SECRET: ${{ secrets.TWITTER_ACCESS_SECRET }} - RTOOT_USER: ${{ secrets.RTOOT_USER }} - RTOOT_DEFAULT_TOKEN: ${{ secrets.RTOOT_DEFAULT_TOKEN }} - steps: - - uses: actions/checkout@v4 - - uses: r-lib/actions/setup-r@v2 - - uses: r-lib/actions/setup-r-dependencies@v2 - with: - packages: any::rtweet, any::httpuv, github::schochastics/rtoot - - name: Post Tweet/Toot - run: Rscript .github/assets/post-ads.R diff --git a/.github/workflows/post-item.yml b/.github/workflows/post-item.yml deleted file mode 100644 index b4de366..0000000 --- a/.github/workflows/post-item.yml +++ /dev/null @@ -1,32 +0,0 @@ - -name: Post Item - -on: - workflow_dispatch: - schedule: - - cron: "0 12 * * *" - -concurrency: - group: ${{ github.workflow }} - cancel-in-progress: true - -jobs: - post-item: - runs-on: macos-latest - strategy: - fail-fast: false - env: - TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }} - TWITTER_API_KEY_SECRET: ${{ secrets.TWITTER_API_KEY_SECRET }} - TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} - TWITTER_ACCESS_SECRET: ${{ secrets.TWITTER_ACCESS_SECRET }} - RTOOT_USER: ${{ secrets.RTOOT_USER }} - RTOOT_DEFAULT_TOKEN: ${{ secrets.RTOOT_DEFAULT_TOKEN }} - steps: - - uses: actions/checkout@v4 - - uses: r-lib/actions/setup-r@v2 - - uses: r-lib/actions/setup-r-dependencies@v2 - with: - packages: any::rtweet, any::httpuv, github::schochastics/rtoot - - name: Post Tweet/Toot - run: Rscript .github/assets/post-item.R diff --git a/.github/workflows/post-release.yml b/.github/workflows/post-release.yml deleted file mode 100644 index f11f971..0000000 --- a/.github/workflows/post-release.yml +++ /dev/null @@ -1,35 +0,0 @@ - -name: Post Release - -on: - workflow_dispatch: - release: - types: [published] - -concurrency: - group: ${{ github.workflow }} - cancel-in-progress: true - -jobs: - post-release: - runs-on: macos-latest - strategy: - fail-fast: false - env: - TWITTER_API_KEY: ${{ secrets.TWITTER_API_KEY }} - TWITTER_API_KEY_SECRET: ${{ secrets.TWITTER_API_KEY_SECRET }} - TWITTER_ACCESS_TOKEN: ${{ secrets.TWITTER_ACCESS_TOKEN }} - TWITTER_ACCESS_SECRET: ${{ secrets.TWITTER_ACCESS_SECRET }} - RTOOT_USER: ${{ secrets.RTOOT_USER }} - RTOOT_DEFAULT_TOKEN: ${{ secrets.RTOOT_DEFAULT_TOKEN }} - RELEASE_TAG: ${{ github.event.release.tag_name }} - steps: - - uses: actions/checkout@v4 - - uses: r-lib/actions/setup-r@v2 - - uses: r-lib/actions/setup-r-dependencies@v2 - with: - packages: any::rtweet, any::httpuv, github::schochastics/rtoot - - name: Post Release Tweet/Toot thread - if: github.event_name == 'release' - run: Rscript .github/assets/post-release.R - \ No newline at end of file