Skip to content

We should find payload cid(data root cid) directly from the piece instead of using deal label #380

We should find payload cid(data root cid) directly from the piece instead of using deal label

We should find payload cid(data root cid) directly from the piece instead of using deal label #380

Workflow file for this run

name: Add Issue to project
on:
issues:
types: [opened]
jobs:
track_issue:
runs-on: ubuntu-latest
steps:
- name: Get project data
env:
GITHUB_TOKEN: ${{secrets.BOOST_BOARD}}
ORGANIZATION: filecoin-project
PROJECT_NUMBER: 29
run: |
gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
query($org: String!, $number: Int!) {
organization(login: $org){
projectV2(number: $number) {
id
}
}
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json
echo 'PROJECT_ID='$(jq '.data.organization.projectV2.id' project_data.json) >> $GITHUB_ENV
- name: Add Issue to project
env:
GITHUB_TOKEN: ${{secrets.BOOST_BOARD}}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
item_id="$(gh api graphql -f query='
mutation($project:ID!, $issue:ID!) {
addProjectV2ItemById(input: {projectId: $project, contentId: $issue}) {
item {
id
}
}
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID --jq '.data.addProjectV2ItemById.item.id')"