From 472ab6cfad2a9a9062a979674c94983dd5328775 Mon Sep 17 00:00:00 2001 From: "Xinwei Xiong(cubxxw)" <3293172751nss@gmail.com> Date: Tue, 16 May 2023 13:29:15 +0800 Subject: [PATCH] feat: set the structure of the rebase Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com> --- .github/labels.yml | 29 ++++++++++++++++++ .github/workflows/check-coverage.yml | 45 ++++++++++++++++++++++++++++ CHANGELOG/CHANGELOG.md | 3 ++ 3 files changed, 77 insertions(+) create mode 100644 .github/labels.yml create mode 100644 .github/workflows/check-coverage.yml create mode 100644 CHANGELOG/CHANGELOG.md diff --git a/.github/labels.yml b/.github/labels.yml new file mode 100644 index 000000000..037790523 --- /dev/null +++ b/.github/labels.yml @@ -0,0 +1,29 @@ +# Refer to Kubernetes for size/* Settings +# https://github.com/Kubernetes/Kubernetes +XS: + name: size/XS + lines: 0 + color: 3CBF00 +S: + name: size/S + lines: 10 + color: 5D9801 +M: + name: size/M + lines: 30 + color: 7F7203 +L: + name: size/L + lines: 100 + color: A14C05 +XL: + name: size/XL + lines: 500 + color: C32607 +XXL: + name: size/XXL + lines: 1000 + color: E50009 + comment: | + # Whoa! Easy there, Partner! + This PR is too big. Please break it up into smaller PRs. \ No newline at end of file diff --git a/.github/workflows/check-coverage.yml b/.github/workflows/check-coverage.yml new file mode 100644 index 000000000..fa92da48b --- /dev/null +++ b/.github/workflows/check-coverage.yml @@ -0,0 +1,45 @@ +name: Check-Coverage + + +on: + workflow_dispatch: + push: + branches: [ "main" ] + paths-ignore: + - "docs/**" + - "**/*.md" + - "**/*.yaml" + - "CONTRIBUTORS" + - "CHANGELOG/**" + pull_request: + branches: [ "*" ] + paths-ignore: + - "docs/**" + - "**/*.md" + - "**/*.yaml" + - "CONTRIBUTORS" + - "CHANGELOG/**" +env: + # Common versions + GO_VERSION: "1.20" + +jobs: + coverage: + runs-on: ubuntu-20.04 + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Golang with cache + uses: magnetikonline/action-golang-cache@v3 + with: + go-version: ${{ env.GO_VERSION }} + + - name: Install Dependencies + run: sudo apt update && sudo apt install -y libgpgme-dev libbtrfs-dev libdevmapper-dev + + - name: Run Coverage + run: make coverage + + - name: Upload Coverage to Codecov + uses: codecov/codecov-action@v3 diff --git a/CHANGELOG/CHANGELOG.md b/CHANGELOG/CHANGELOG.md new file mode 100644 index 000000000..0f9b12831 --- /dev/null +++ b/CHANGELOG/CHANGELOG.md @@ -0,0 +1,3 @@ +# Changelog + +All notable changes to this project will be documented in this file. \ No newline at end of file