Skip to content
This repository has been archived by the owner on Jan 13, 2024. It is now read-only.

Commit

Permalink
autogen: updated common files in HiromiShikata
Browse files Browse the repository at this point in the history
  • Loading branch information
actions-user committed Jan 9, 2024
1 parent 091fa72 commit 7fc49b5
Show file tree
Hide file tree
Showing 5 changed files with 65 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Lint commits
run: |
npx commitlint --from=HEAD~1 --to=HEAD --config ./.github/workflows/configs/commitlint.config.js
npx commitlint --from=origin/main --to=HEAD --config ./.github/workflows/configs/commitlint.config.js
check-dontmerge:
runs-on: ubuntu-latest
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/configs/commitlint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ module.exports = {
'style',
'test',
'autogen',
'prep',
]
],
}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/create-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
uses: repo-sync/pull-request@v2
with:
github_token: ${{ secrets.GH_TOKEN }}
destination_branch: 'main'
source_branch: ''
pr_title: '${{ steps.branch_name.outputs.branch }}'
pr_body: 'This is an auto-create PR.'
destination_branch: "main"
source_branch: ""
pr_title: "${{ steps.branch_name.outputs.branch }}"
pr_body: "This is an auto-create PR."
draft: false

- name: Assign PR to author
Expand All @@ -40,7 +40,7 @@ jobs:
if: steps.create_pr.outputs.pr_number
id: get_pr_id
run: |
PR_DATA=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/${{ github.repository }}/pulls/${{ steps.create_pr.outputs.pr_number }}")
PR_DATA=$(curl -s -H "Authorization: token ${{ secrets.GH_TOKEN }}" -H "Accept: application/vnd.github.v3+json" "https://api.github.com/repos/${{ github.repository }}/pulls/${{ steps.create_pr.outputs.pr_number }}")
PR_ID=$(echo "$PR_DATA" | jq -r '.node_id')
echo "::set-output name=node_id::$PR_ID"
Expand Down
23 changes: 17 additions & 6 deletions .github/workflows/empty-format-test-job.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
name: Empty format test

on:
push
on: push

jobs:
format:
runs-on: ubuntu-latest
steps:
- run: echo "format"
test:
runs-on: ubuntu-latest
steps:
- run: echo "test"

format:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GH_TOKEN }}
- uses: actions/setup-node@v4
with:
node-version: 20
- run: git pull
- run: npx prettier --write "**/*.{md,yaml,yml}" && git --no-pager diff
- uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: 'style: re-format / npx prettier --write "**/*.{md,yaml,yml}"'
41 changes: 41 additions & 0 deletions .github/workflows/umino-project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ env:
gh_project_token: ${{ secrets.GH_TOKEN }}
user: HiromiShikata
project_id: 48
project_v2_id: PVT_kwHOAGJHa84AFWnr
field_id: PVTF_lAHOAGJHa84AFWnrzgIk_H0

jobs:
umino-job:
Expand Down Expand Up @@ -55,3 +57,42 @@ jobs:
body: '#offline'
};
github.issues.createComment(issueComment);
- run: |
OWNER=$(echo ${{ github.repository }} | cut -d '/' -f 1)
REPO=$(echo ${{ github.repository }} | cut -d '/' -f 2)
ENTITY_TYPE=$(echo ${{ github.event_name }} | grep -q "pull_request" && echo "pullRequest" || echo "issue")
NUMBER=$(echo ${{ github.event_name }} | grep -q "pull_request" && echo ${{ github.event.pull_request.number }} || echo ${{ github.event.issue.number }})
QUERY_DATA='{ "query": "query { repository(owner: \"'$OWNER'\", name: \"'$REPO'\") { '${ENTITY_TYPE}'(number: '$NUMBER') { projectItems(first: 10) { nodes { id } } } } }" }'
RESPONSE=$(curl -X POST -H "Authorization: bearer ${{ secrets.GH_TOKEN }}" -H "Content-Type: application/json" --data "$QUERY_DATA" https://api.github.com/graphql)
if echo $RESPONSE | grep -q "errors"; then
echo "Error in GraphQL query"
echo "GraphQL Response: $RESPONSE"
exit 1
fi
if [ "$ENTITY_TYPE" = "pullRequest" ]; then
ITEM_ID=$(echo $RESPONSE | jq -r '.data.repository.pullRequest.projectItems.nodes[0].id')
else
ITEM_ID=$(echo $RESPONSE | jq -r '.data.repository.issue.projectItems.nodes[0].id')
fi
if [ "$ITEM_ID" = "null" ] || [ -z "$ITEM_ID" ]; then
echo "No valid item ID found, cannot proceed"
exit 1
fi
CLEAR_FIELD_DATA="{\"query\":\"mutation { clearProjectV2ItemFieldValue(input: {projectId: \\\"${{ env.project_v2_id }}\\\", fieldId: \\\"${{ env.field_id }}\\\", itemId: \\\"$ITEM_ID\\\"}) { clientMutationId }}\"}"
CLEAR_RESPONSE=$(curl --request POST \
--url https://api.github.com/graphql \
--header "Authorization: Bearer ${{ env.gh_project_token }}" \
--header "Content-Type: application/json" \
--data "$CLEAR_FIELD_DATA")
if echo $CLEAR_RESPONSE | grep -q "errors"; then
echo "Error in clearing field"
echo "Clear Field Response: $CLEAR_RESPONSE"
exit 1
fi

0 comments on commit 7fc49b5

Please sign in to comment.