From 8e4f6086e36c9445311d577f7b6bf023ab692435 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Jun 2024 10:52:04 +0900 Subject: [PATCH 1/6] chore(ci): add a workflow for DCO check to avoid DCO bot system failure Signed-off-by: Kotaro Yoshimoto pythagora.yoshimoto@gmail.com Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/dco.yaml diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml new file mode 100644 index 0000000000000..ec17bde2dcb3a --- /dev/null +++ b/.github/workflows/dco.yaml @@ -0,0 +1,21 @@ +name: DCO +# ref: https://github.com/anchore/syft/pull/2926/files +on: + pull_request: +jobs: + dco: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Python 3.x + uses: actions/setup-python@v5 + with: + python-version: '3.x' + + - name: Check DCO + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + pip3 install -U dco-check + dco-check --verbose From a59970a75da5814b02516573c1359a79f8b95d20 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 5 Jun 2024 01:57:46 +0000 Subject: [PATCH 2/6] style(pre-commit): autofix Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml index ec17bde2dcb3a..2058317d8cd77 100644 --- a/.github/workflows/dco.yaml +++ b/.github/workflows/dco.yaml @@ -11,7 +11,7 @@ jobs: - name: Setup Python 3.x uses: actions/setup-python@v5 with: - python-version: '3.x' + python-version: "3.x" - name: Check DCO env: From 825b4f658fcd30ebaf848bdaf917cb55dad1ac17 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Jun 2024 11:08:43 +0900 Subject: [PATCH 3/6] chore(ci): add exclude pattern for signing off by pre-commit Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml index 2058317d8cd77..fb865cfd427d9 100644 --- a/.github/workflows/dco.yaml +++ b/.github/workflows/dco.yaml @@ -18,4 +18,4 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | pip3 install -U dco-check - dco-check --verbose + dco-check --verbose --exclude-pattern '66853113+pre-commit-ci[bot]@users.noreply.github.com' From 3f6d712738abd4068e6e936950926a210b40830f Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Jun 2024 11:14:01 +0900 Subject: [PATCH 4/6] chore(ci): escape special characters in dco.yaml Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml index fb865cfd427d9..a893754ab9d0b 100644 --- a/.github/workflows/dco.yaml +++ b/.github/workflows/dco.yaml @@ -18,4 +18,4 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | pip3 install -U dco-check - dco-check --verbose --exclude-pattern '66853113+pre-commit-ci[bot]@users.noreply.github.com' + dco-check --verbose --exclude-pattern '66853113+pre-commit-ci\[bot\]@users\.noreply\.github\.com' From a916b8ed5c236d2a5e04fa3b4d965c20603ba7b9 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Jun 2024 11:23:41 +0900 Subject: [PATCH 5/6] chore(ci): fix exclude pattern in dco.yaml Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml index a893754ab9d0b..a2e6bc1900d60 100644 --- a/.github/workflows/dco.yaml +++ b/.github/workflows/dco.yaml @@ -18,4 +18,4 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | pip3 install -U dco-check - dco-check --verbose --exclude-pattern '66853113+pre-commit-ci\[bot\]@users\.noreply\.github\.com' + dco-check --verbose --exclude-pattern 'pre-commit-ci\[bot\]@users\.noreply\.github\.com' From 6af3c10da5059a62118cbe4ac93cb8e687a80126 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Jun 2024 11:35:45 +0900 Subject: [PATCH 6/6] chore(ci): fix pre-commit error in dco.yaml Signed-off-by: Kotaro Yoshimoto --- .github/workflows/dco.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dco.yaml b/.github/workflows/dco.yaml index a2e6bc1900d60..db7ace467c658 100644 --- a/.github/workflows/dco.yaml +++ b/.github/workflows/dco.yaml @@ -11,7 +11,7 @@ jobs: - name: Setup Python 3.x uses: actions/setup-python@v5 with: - python-version: "3.x" + python-version: 3.x - name: Check DCO env: