ha-blueprint

General purpose CI action for custom components/cards

MIT License

Stars
5
Committers
1

Bot releases are visible (Hide)

ha-blueprint - Lots of fixes Latest Release

Published by KTibow almost 4 years ago

Tweaks that matter to your CI:

  • You longer don't need to pass a GitHub token
  • Now you can base it from the stable branch
  • Pull code right before formatting it, so there's a smaller chance your commits get lost
  • Hide annoying stuff:
    • Git asking how to merge branches
    • Git pulling code
    • Git pushing code
    • Git log (was used for debug)
  • Fail if something is invalid, not make humans manually check it

Other tweaks:

  • Show a little sponsor button so you can give me a 🖤 or a ⭐
  • Create separate workflows for testing the action on stable and main'
  • Don't disable formatting in action test workflow
  • Tweak grammar in README
  • Explain more about GitHub Action
  • Tweak the example's name and use stable
  • Show more about how to tweak actions and stuff
  • Show more about how to thank me
ha-blueprint - Initial release

Published by KTibow about 4 years ago

Today is a great day.
Today is the day of Home Assistant CI.
Today is the day where Python, or JS doesn't matter anymore.
Today is the day where no one's home automation stops working.
Today is the day where you say goodbye to messy code.
Today is the day where no one gets left out because they can't pay money.
Today is the day where you can enjoy all of the benefits of CI.
So let's do this. It's time for

 ___  ___  ________  _____ ______   _______                                                
|\  \|\  \|\   __  \|\   _ \  _   \|\  ___ \                                               
\ \  \\\  \ \  \|\  \ \  \\\__\ \  \ \   __/|                                              
 \ \   __  \ \  \\\  \ \  \\|__| \  \ \  \_|/__                                            
  \ \  \ \  \ \  \\\  \ \  \    \ \  \ \  \_|\ \                                           
   \ \__\ \__\ \_______\ \__\    \ \__\ \_______\                                          
    \|__|\|__|\|_______|\|__|     \|__|\|_______|                                          
                                                                                           
                                                                                           
                                                                                           
 ________  ________   ________  ___  ________  _________  ________  ________   _________   
|\   __  \|\   ____\ |\   ____\|\  \|\   ____\|\___   ___\\   __  \|\   ___  \|\___   ___\ 
\ \  \|\  \ \  \___|_\ \  \___|\ \  \ \  \___|\|___ \  \_\ \  \|\  \ \  \\ \  \|___ \  \_| 
 \ \   __  \ \_____  \\ \_____  \ \  \ \_____  \   \ \  \ \ \   __  \ \  \\ \  \   \ \  \  
  \ \  \ \  \|____|\  \\|____|\  \ \  \|____|\  \   \ \  \ \ \  \ \  \ \  \\ \  \   \ \  \ 
   \ \__\ \__\____\_\  \ ____\_\  \ \__\____\_\  \   \ \__\ \ \__\ \__\ \__\\ \__\   \ \__\
    \|__|\|__|\_________\\_________\|__|\_________\   \|__|  \|__|\|__|\|__| \|__|    \|__|
             \|_________\|_________|   \|_________|                                        
                                                                                           
                                                                                           
 ________  ___                                                                             
|\   ____\|\  \                                                                            
\ \  \___|\ \  \                                                                           
 \ \  \    \ \  \                                                                          
  \ \  \____\ \  \                                                                         
   \ \_______\ \__\                                                                        
    \|_______|\|__|                                                                        

Read the docs for more info.