All Projects → fluttercandies → no-free-usage-action

fluttercandies / no-free-usage-action

Licence: MIT license
A NO-FREE-USAGE action for github. (Only worked with github action.)

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to no-free-usage-action

label-actions
🤖 GitHub Action that performs certain tasks when issues, pull requests or discussions are labeled or unlabeled
Stars: ✭ 60 (+17.65%)
Mutual labels:  issue, github-actions
setup-bats
GitHub Action to setup BATS testing framework
Stars: ✭ 25 (-50.98%)
Mutual labels:  github-actions
cache-extensions
📦 Cache PHP extensions in GitHub Actions
Stars: ✭ 30 (-41.18%)
Mutual labels:  github-actions
deploy-to-vercel-action
🎬▲ Deploy your project to Vercel using GitHub Actions. Supports PR previews and GitHub deployments.
Stars: ✭ 84 (+64.71%)
Mutual labels:  github-actions
GitHub-Pages-deploy
A GitHub Action to deploy a static site on GitHub Pages.
Stars: ✭ 42 (-17.65%)
Mutual labels:  github-actions
netlify-build-github-actions
An example of triggering a Netlify build using Github Actions Scheduled Events
Stars: ✭ 31 (-39.22%)
Mutual labels:  github-actions
cypress-gh-action-example
Example running Cypress tests inside GitHub Action
Stars: ✭ 29 (-43.14%)
Mutual labels:  github-actions
nextjs-cron
Cron jobs with Github Actions for Next.js apps on Vercel▲
Stars: ✭ 144 (+182.35%)
Mutual labels:  github-actions
action-pr-title
Github action to enforce Pull Request title conventions
Stars: ✭ 83 (+62.75%)
Mutual labels:  github-actions
ghaction-virustotal
GitHub Action to upload and scan files with VirusTotal
Stars: ✭ 105 (+105.88%)
Mutual labels:  github-actions
jr.mitou.org
未踏ジュニアの公式Webサイトです! YAML ファイルで更新できます 🛠💨
Stars: ✭ 17 (-66.67%)
Mutual labels:  github-actions
recent-activity
Add your recent activity to your profile readme!
Stars: ✭ 87 (+70.59%)
Mutual labels:  github-actions
action-eslint
🐋🐬 TypeScript/JavaScript ESLint action
Stars: ✭ 24 (-52.94%)
Mutual labels:  github-actions
static-export-template
A template to automatically convert Pluto notebooks to an HTML website with GitHub Pages. Demo page:
Stars: ✭ 70 (+37.25%)
Mutual labels:  github-actions
ts-scaffold
🏗 ts-scaffold - Scaffold project for Typescript projects, with Unit Tests and basic dependencies set up
Stars: ✭ 13 (-74.51%)
Mutual labels:  github-actions
action-github-workflow-sync
Github Action To Sync Github Action's Workflow Files Across Repositories
Stars: ✭ 51 (+0%)
Mutual labels:  github-actions
request-on-steroids
An HTTP client ✨ with retry, circuit-breaker and tor support 📦 out-of-the-box
Stars: ✭ 19 (-62.75%)
Mutual labels:  github-actions
django-step-by-step
A Django + Vue reference project that focuses on developer tooling and CI/CD + IaC
Stars: ✭ 86 (+68.63%)
Mutual labels:  github-actions
actions
github actions stuff
Stars: ✭ 39 (-23.53%)
Mutual labels:  github-actions
chicio.github.io
👻 Fabrizio Duroni (me 😄) personal website. Created using GatsbyJS, Styled Components, Storybook, Typescript, tsParticles, GitHub pages, Github Actions, Upptime.
Stars: ✭ 20 (-60.78%)
Mutual labels:  github-actions

NO-FREE-USAGE action

GitHub release (latest by date)

Language: English | 中文简体

A NO-FREE-USAGE action for github. (Only worked with github action.)

TL;DR

Sometimes you don't want some own the permission to file an issue on your repository, especially when you are being volunteered by this person to do a free bang job for him/her. It's wasting time if you always close them manually. So here we provide an action to detect whether the user starred or forked or both done, then close & lock the issue if they don't.

image

How to use it?

  • Create a yml file, such as checker.yml, under .github/workflow/ directory.
  • Waiting for someone to file an issue.

Simple usage

on:
  issues:
    types: [opened, reopened]

jobs:
  build:

    runs-on: ubuntu-latest
    
    steps:
    - uses: actions/checkout@v2
    - name: Check issue actor
      uses: fluttercandies/[email protected]
      with:
        token: ${{ secrets.GITHUB_TOKEN }}

Parameters list

Name Description Required Default value Supported value
token GitHub token for issue handling authorization. true *************************** ${{ secrets.GITHUB_TOKEN }}
forked Whether required user forked the repository. false -f -f / --no-forked
starred Whether required user starred the repository. false -s -s / --no-starred
event_path Event original file path for github workflow. false *************************** /github/workflow/event.json
words Reply content when closing. (Can be Markdown) false Please file the issue after you starred and forked the repo. Thanks! 🙂 Any strings
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].