Skip to content

5ouma/utils

Repository files navigation

Utils

🔧 Utilities to make my life better


GitHub Release Release pre-commit

Repobeats Analytics Image



🐙 GitHub Composite Actions

🏷️ Label Past Pull Requests

on:
  pull_request:
    types: [closed]

jobs:
  job:
    permissions:
      pull-requests: write
    if: ${{ github.event.pull_request.user.login == 'renovate[bot]' && github.event.pull_request.merged }}
    runs-on: Ubuntu-Slim
    steps:
      - uses: 5ouma/utils/label-past-pr@v0.12.1
        with:
          branch: renovate/ # Optional
          label: past-pr

🚸 pre-commit

jobs:
  job:
    runs-on: Ubuntu-Slim
    steps:
      - uses: 5ouma/utils/pre-commit@v0.12.1
        with:
          config: /path/to/pre-commit-config.yml # Optional
          token: ${{ secrets.GITHUB_TOKEN }} # Optional

Important

You need to install pre-commit.ci lite to commit the changes.

🍞 Setup Bun with Cache

jobs:
  job:
    runs-on: Ubuntu-Latest
    steps:
      - uses: 5ouma/utils/setup-bun-with-cache@v0.12.1

🏷️ Labeler

jobs:
  job:
    permissions:
      pull-requests: write
    runs-on: Ubuntu-Latest
    steps:
      - uses: fuxingloh/multi-labeler@v4
        with:
          config-repo: 5ouma/utils

🚸 pre-commit hooks

default_install_hook_types:
  - pre-push

repos:
  - repo: https://github.com/5ouma/utils
    rev: v0.12.1
    hooks:
      - id: upload-git-commit-notion

Important

You need prek to run the hooks.


🎨 Renovate

{
  "extends": ["github>5ouma/utils#v0.12.1", "github>5ouma/utils:labels#v0.12.1"]
}

Sponsor this project

 

Contributors