Don't deploy on Friday

It was scientifically proven that deploying on a Friday evening increases the chance of having a broken production server on the weekend. No Deploy Friday is a GitHub Action that will make sure that you don't do it.

someone.random

15 minutes ago

Wohoo! Final release for today, let's celebrate! 🍻

Merging is blocked

1 check failed - No Deploy Friday

Absolutely free

Because setting up a billing system is difficult

Blazing fast

It's made out of ten lines of code and a library, ffs

Open source

Because GitHub Actions must be open source to work

100% reliable

I mean, how many bugs can there be in one if statement?

Installation

Create a file called `.github/workflows/no-deploy-friday.yml` in your repository with the following contents

Will be used to determine when to start blocking pull requests

name: 'No Deploy Friday'
on:
  pull_request:
    branches: [ master ]
jobs:
  ndf:
    runs-on: ubuntu-latest
    steps:
    - uses: gbougakov/no-deploy-friday@v1
      with:
        timezone: 'UTC'

Made by George Bougakov

Website

Twitter

Contact

Avatar photo by Julian Wan on Unsplash

Icons from Feather Icons

© 2020 George Bougakov