From 205dac7f6060ba11d306c8aad0b1294b989d44cb Mon Sep 17 00:00:00 2001 From: Ubiratan Soares Date: Tue, 30 Apr 2024 10:10:00 +0200 Subject: [PATCH] Adds CI setup (#1) --- .editorconfig | 17 +++++++++++------ .github/renovate.json | 13 +++++++++++++ .github/workflows/ci.yml | 19 +++++++++++++++++++ .gitignore | 3 +++ .mergify.yml | 19 +++++++++++++++++++ LICENSE.md | 2 +- README.md | 20 ++++++++++++++++++-- 7 files changed, 84 insertions(+), 9 deletions(-) create mode 100644 .github/renovate.json create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 .mergify.yml diff --git a/.editorconfig b/.editorconfig index acaa205..596d46f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,13 +1,18 @@ -# http://editorconfig.org - root = true [*] -charset = utf-8 end_of_line = lf +indent_size = 4 +indent_style = space insert_final_newline = true +tab_width = 8 trim_trailing_whitespace = true -[*.{rb,md,toml,sh}] -indent_style = space -indent_size = 4 +[*.rb] +indent_size = 2 + +[*.yml] +indent_size = 2 + +[{*Makefile}] +indent_style = tab diff --git a/.github/renovate.json b/.github/renovate.json new file mode 100644 index 0000000..3cddc47 --- /dev/null +++ b/.github/renovate.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + "helpers:pinGitHubActionDigests", + ":pinDevDependencies" + ], + "osvVulnerabilityAlerts": true, + "dependencyDashboard": true, + "labels": [ + "dependencies" + ] +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..3dec13d --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,19 @@ +name: CI + +on: + pull_request: + push: + branches: + - main + +jobs: + checks: + runs-on: macOS-14 + + steps: + - name: Project Checkout + uses: actions/checkout@v4.1.4 + + - name: Run checks + run: echo "✅ Passed!" + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c752d82 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.DS_STORE +.idea +dist diff --git a/.mergify.yml b/.mergify.yml new file mode 100644 index 0000000..d9f190c --- /dev/null +++ b/.mergify.yml @@ -0,0 +1,19 @@ +# Copyright 2024 Dotanuki Labs +# SPDX-License-Identifier: MIT + +pull_request_rules: + - name: Automatic merge for Renovate pull requests + conditions: + - author~=^renovate\[bot\]$ + - check-success=checks + actions: + merge: + method: squash + + - name: Be author's friend + conditions: + - author~=ubiratansoares + - check-success=checks + actions: + merge: + method: squash diff --git a/LICENSE.md b/LICENSE.md index 37d5e3c..6d04b79 100755 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2021 Dotanuki Labs +Copyright (c) 2024 Dotanuki Labs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/README.md b/README.md index 8a67ff5..73d7015 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,20 @@ -# Brew packages +# Homebrew taps -> The collection of Brew formulas curated by Dotanuki Labs 🍻 +> A collection of curated Homebrew Taps 🍻 + +## Installing taps + + +```bash +brew tap dotanuki-labs/taps +brew install +``` + +## Available taps + +- TODO + +## License + +Copyright (c) 2024 - Dotanuki Labs - [The MIT license](https://choosealicense.com/licenses/mit)