From d26ac13bda91847022f399a983746b5fa5418b0c Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 06:06:31 +0900 Subject: [PATCH 01/11] #80 test --- .github/workflows/.github-ci.yml | 20 -------------------- .github/workflows/add_label.yml | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+), 20 deletions(-) create mode 100644 .github/workflows/add_label.yml diff --git a/.github/workflows/.github-ci.yml b/.github/workflows/.github-ci.yml index 4976d2d..13a62bb 100644 --- a/.github/workflows/.github-ci.yml +++ b/.github/workflows/.github-ci.yml @@ -25,16 +25,6 @@ jobs: run: sudo cp spec/support/capybara-ci.rb.example spec/support/capybara.rb - name: run spec run: bundle exec rspec - - name: Slack Notification - uses: lazy-actions/slatify@master - if: always() - with: - type: ${{ job.status }} - job_name: 'RSpec' - url: ${{ secrets.SLACK_WEBHOOK }} - icon_emoji: ":robot_face:" - commit: true - token: ${{ secrets.GITHUB_TOKEN }} rubocop: runs-on: ubuntu-latest container: @@ -45,13 +35,3 @@ jobs: run: bundle install - name: run rubocop run: bundle exec rubocop - - name: Slack Notification - uses: lazy-actions/slatify@master - if: always() - with: - type: ${{ job.status }} - job_name: 'Rubocop' - url: ${{ secrets.SLACK_WEBHOOK }} - icon_emoji: ":robot_face:" - commit: true - token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml new file mode 100644 index 0000000..c49905a --- /dev/null +++ b/.github/workflows/add_label.yml @@ -0,0 +1,22 @@ +on: + pull_request: + types: [opened, edited] + +jobs: + apply-label: + runs-on: ubuntu-latest + steps: + - name: Set issue number + run: | + issue_number=${${{github.ref}} | grep -o "[0-9]\."} + echo issue_number + - name: Add label + uses: actions/github-script@v6 + with: + script: | + github.rest.issues.addLabels({ + issue_number: issue_number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['task'] + }) From e1f89bfb03fda16c764b36ae7a1ae2b608566318 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 06:33:11 +0900 Subject: [PATCH 02/11] #80 use variable --- .github/workflows/add_label.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index c49905a..21b2973 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -1,6 +1,5 @@ on: pull_request: - types: [opened, edited] jobs: apply-label: @@ -9,13 +8,13 @@ jobs: - name: Set issue number run: | issue_number=${${{github.ref}} | grep -o "[0-9]\."} - echo issue_number + echo "ISSUENUMBER=${issue_number}" >> $GITHUB_ENV - name: Add label uses: actions/github-script@v6 with: script: | github.rest.issues.addLabels({ - issue_number: issue_number, + issue_number: ${{ env.ISSUENUMBER }}, owner: context.repo.owner, repo: context.repo.repo, labels: ['task'] From 26e69c7f8cf202a7123c206707dc5594bfdb5300 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 06:42:22 +0900 Subject: [PATCH 03/11] #80 fix --- .github/workflows/add_label.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 21b2973..fbb29eb 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -1,3 +1,4 @@ +name: Add Label on: pull_request: @@ -8,13 +9,17 @@ jobs: - name: Set issue number run: | issue_number=${${{github.ref}} | grep -o "[0-9]\."} - echo "ISSUENUMBER=${issue_number}" >> $GITHUB_ENV + echo issue_number + echo "ISSUE_NUMBER=${issue_number}" >> $GITHUB_ENV - name: Add label uses: actions/github-script@v6 + env: + ISSUE_NUMBER: ${{ env.ISSUE_NUMBER }} with: script: | + const { ISSUE_NUMBER } = process.env github.rest.issues.addLabels({ - issue_number: ${{ env.ISSUENUMBER }}, + issue_number: , owner: context.repo.owner, repo: context.repo.repo, labels: ['task'] From 4b6a2a6d7c3bf70dbb1e5acbfe02107ad7f1bdff Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 07:04:43 +0900 Subject: [PATCH 04/11] #80 fix --- .github/workflows/add_label.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index fbb29eb..2eea680 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -8,8 +8,8 @@ jobs: steps: - name: Set issue number run: | - issue_number=${${{github.ref}} | grep -o "[0-9]\."} - echo issue_number + issue_number=$(echo ${{github.head_ref}} | grep -o "[0-9]\+") + echo "${issue_number}" echo "ISSUE_NUMBER=${issue_number}" >> $GITHUB_ENV - name: Add label uses: actions/github-script@v6 @@ -19,7 +19,7 @@ jobs: script: | const { ISSUE_NUMBER } = process.env github.rest.issues.addLabels({ - issue_number: , + issue_number: ISSUE_NUMBER, owner: context.repo.owner, repo: context.repo.repo, labels: ['task'] From 742f6e3dbf7f0af59c88fcf4f0c2e22c47bb94df Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 07:06:41 +0900 Subject: [PATCH 05/11] =?UTF-8?q?=20#80=20=E3=83=87=E3=82=A3=E3=83=AC?= =?UTF-8?q?=E3=82=AF=E3=83=88=E3=83=AA=E3=81=AE=E5=88=B6=E9=99=90=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/add_label.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 2eea680..f3c18cc 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -1,6 +1,8 @@ name: Add Label on: pull_request: + path: + - "lib/tasks/**" jobs: apply-label: From d6f8c4ecad9ca6d1ed95cf9a1b46824410e7afff Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 07:34:31 +0900 Subject: [PATCH 06/11] #80 fix --- .github/workflows/add_label.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index f3c18cc..361b9c8 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -1,20 +1,30 @@ name: Add Label on: pull_request: - path: - - "lib/tasks/**" jobs: apply-label: runs-on: ubuntu-latest steps: + - name: Check out + uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Set issue number run: | issue_number=$(echo ${{github.head_ref}} | grep -o "[0-9]\+") echo "${issue_number}" echo "ISSUE_NUMBER=${issue_number}" >> $GITHUB_ENV + - name: Get chnaged files + uses: tj-actions/changed-files@v37 + id: changed-files-yaml + with: + files_yaml: | + task: + - lib/tasks/** - name: Add label uses: actions/github-script@v6 + if: steps.changed-files-yaml.outputs.task_any_changed == 'true' env: ISSUE_NUMBER: ${{ env.ISSUE_NUMBER }} with: From 7a8bb7d071cc2615320ab58cee81befc4bf3e495 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 07:37:58 +0900 Subject: [PATCH 07/11] add task --- .github/workflows/add_label.yml | 2 ++ lib/tasks/greet.rake | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 361b9c8..25a14b1 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -22,6 +22,8 @@ jobs: files_yaml: | task: - lib/tasks/** + - name: Output changed fields + run: echo "${{steps.changed-files.outputs.all_changed_files}}" - name: Add label uses: actions/github-script@v6 if: steps.changed-files-yaml.outputs.task_any_changed == 'true' diff --git a/lib/tasks/greet.rake b/lib/tasks/greet.rake index 835203d..0a1a6e6 100644 --- a/lib/tasks/greet.rake +++ b/lib/tasks/greet.rake @@ -5,4 +5,9 @@ namespace :greet do task task_test: :environment do puts 'hello' end + + desc 'おはよう' + task morning: :environment do + puts 'おはよう' + end end From 07aea7601c0f8ea9da71dbf98dd7e6e6d326d000 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 07:54:07 +0900 Subject: [PATCH 08/11] #80 fix again --- .github/workflows/add_label.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 25a14b1..9b52d25 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -17,16 +17,16 @@ jobs: echo "ISSUE_NUMBER=${issue_number}" >> $GITHUB_ENV - name: Get chnaged files uses: tj-actions/changed-files@v37 - id: changed-files-yaml + id: changed-files with: files_yaml: | task: - lib/tasks/** - name: Output changed fields - run: echo "${{steps.changed-files.outputs.all_changed_files}}" + run: echo "${{steps.changed-files.outputs.task_changed_files}}" - name: Add label uses: actions/github-script@v6 - if: steps.changed-files-yaml.outputs.task_any_changed == 'true' + if: steps.changed-files.outputs.task_any_changed == 'true' env: ISSUE_NUMBER: ${{ env.ISSUE_NUMBER }} with: From c5769453f4e0694a5f22145e9175bd9091ed6cb0 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 08:07:45 +0900 Subject: [PATCH 09/11] #80 fix --- .github/workflows/add_label.yml | 17 ++++++++++++++--- lib/tasks/greet.rake | 5 ----- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 9b52d25..1b5f1d7 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -13,7 +13,6 @@ jobs: - name: Set issue number run: | issue_number=$(echo ${{github.head_ref}} | grep -o "[0-9]\+") - echo "${issue_number}" echo "ISSUE_NUMBER=${issue_number}" >> $GITHUB_ENV - name: Get chnaged files uses: tj-actions/changed-files@v37 @@ -22,8 +21,6 @@ jobs: files_yaml: | task: - lib/tasks/** - - name: Output changed fields - run: echo "${{steps.changed-files.outputs.task_changed_files}}" - name: Add label uses: actions/github-script@v6 if: steps.changed-files.outputs.task_any_changed == 'true' @@ -38,3 +35,17 @@ jobs: repo: context.repo.repo, labels: ['task'] }) + - name: Remove label + uses: actions/github-script@v6 + if: steps.changed-files.outputs.task_any_changed == 'false' + env: + ISSUE_NUMBER: ${{ env.ISSUE_NUMBER }} + with: + script: | + const { ISSUE_NUMBER } = process.env + github.rest.issues.removeLabels({ + issue_number: ISSUE_NUMBER, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['task'] + }) diff --git a/lib/tasks/greet.rake b/lib/tasks/greet.rake index 0a1a6e6..835203d 100644 --- a/lib/tasks/greet.rake +++ b/lib/tasks/greet.rake @@ -5,9 +5,4 @@ namespace :greet do task task_test: :environment do puts 'hello' end - - desc 'おはよう' - task morning: :environment do - puts 'おはよう' - end end From 30c6e7b6ee9f7b5750acee6dd8f00597ee6b8b04 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 08:17:11 +0900 Subject: [PATCH 10/11] #80 fix --- .github/workflows/add_label.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/add_label.yml b/.github/workflows/add_label.yml index 1b5f1d7..4d90a0a 100644 --- a/.github/workflows/add_label.yml +++ b/.github/workflows/add_label.yml @@ -43,9 +43,9 @@ jobs: with: script: | const { ISSUE_NUMBER } = process.env - github.rest.issues.removeLabels({ + github.rest.issues.removeLabel({ issue_number: ISSUE_NUMBER, owner: context.repo.owner, repo: context.repo.repo, - labels: ['task'] + name: 'task' }) From 7c2b5c98070522019feaa23905f7a9e15183e4f4 Mon Sep 17 00:00:00 2001 From: takayasugiyama Date: Sun, 23 Jul 2023 08:20:45 +0900 Subject: [PATCH 11/11] #80 task add again --- lib/tasks/greet.rake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/tasks/greet.rake b/lib/tasks/greet.rake index 835203d..c41cdc0 100644 --- a/lib/tasks/greet.rake +++ b/lib/tasks/greet.rake @@ -5,4 +5,9 @@ namespace :greet do task task_test: :environment do puts 'hello' end + + desc 'テスト2' + task task_test2: :environment do + puts 'hello2' + end end