Skip to content

github actions that we run for the entire github organisation

License

Notifications You must be signed in to change notification settings

osscameroon/global-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

global-github-actions

All github actions that we run for the entire github organisation

Github actions list

  • recommend_yotas_issues Send a message to the telegram group/channel of OssCameroon for available yotas to earn on some Pulls Requests.
  • report_contributions Send the list to the telegram group/channel of OssCameroon for contributions rate per developers in the organisation.
  • report_number_of_yotas Send yotas amount per developers in the organisation.
  • report_opencollective Send opencollective contributions for donations to the telegram group/channel of OssCameroon.
  • report_quiz A quiz bot that will print some quiz questions with options in the telegram chat group.
  • social_media_message_scheduler A github action to schedule messages on twitter, telegram
  • report_quote Using a small quote api to return some random programming quote.
  • report_jobs Using an open jobs api to fetch some positions and propose that in osscameroon group chat.
  • report_jokes Using a free joke api to fetch daily some programming jokes.

Send a message to the telegram channel whenever a new pull request is openened/created.

Usage

On your repository create a .github/workflows/notify_on_pull_request_open.yaml file. Then copy and paste in your newly created file the content bellow.

name: notify of pull_request creation
on:
  pull_request_target:
    types: [ opened ]
    branches:
      - main

jobs:
  notify:
    uses: osscameroon/global-github-actions/.github/workflows/notify_on_pull_request_open.yaml@main
    secrets:
      telegram_channel_id: ${{ secrets.TELEGRAM_OSSCAMEROON_CHANNEL_ID }}
      telegram_token: ${{ secrets.TELEGRAM_BOT_TOKEN }}

You can use this file as reference

Alt

About

github actions that we run for the entire github organisation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published