Skip to content

Instantly share code, notes, and snippets.

node_modules/
@g1stavo
g1stavo / README
Last active August 13, 2020 22:03
## <nome do repositório>
This Action auto assign pull requests.
name: pull-request
on:
pull_request:
types: [opened, reopened]
jobs:
assign:
runs-on: ubuntu-latest
steps:
- uses: <usuário do github>/<nome do repositório>@v1
# Exemplo: delivery-much/actions-assigner@v1
npm run package
git add action.yml README.md src/index.js src/github.js package.json .gitignore
git commit -m "Add Action files"
git push origin master
git tag v1
git push origin v1
"scripts": {
"package": "ncc build src/index.js -o dist"
},
const { context, getOctokit } = require('@actions/github')
/**
* Creates Octokit instance and assign.
*
* @param {string} token - GitHub token
*/
const handle = async (token) => {
if (context.eventName === 'pull_request') {
const octokit = getOctokit(token)
const { getInput, setFailed } = require('@actions/core')
const { handle } = require('./github')
// Run Action.
const run = async () => {
try {
const token = getInput('token', { required: true })
await handle(token)
} catch (error) {
setFailed(error.message)
name: 'Auto assign PRs'
description: 'Auto assign pull requests'
author: '<seu usuário>'
# Exemplo: author: 'delivery-much'
branding:
icon: 'code'
color: 'yellow'
inputs:
token:
description: 'GitHub token'
@g1stavo
g1stavo / 2
Last active May 2, 2019 04:07
\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \
\__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__
__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\
\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \
\__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__
__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\
\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \
\__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__
__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\
\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \__\ \