name: Add issue or pull request to project board on: issues: types: - opened pull_request: types: - opened jobs: add-to-project: name: Add issue or pull request to project runs-on: ubuntu-latest steps: - name: Check out code uses: actions/checkout@v3 - name: Get event creation date id: date run: | if [[ "${{ github.event_name }}" == "issues" ]]; then echo "date=${{ github.event.issue.created_at }}" >> $GITHUB_ENV elif [[ "${{ github.event_name }}" == "pull_request" ]]; then echo "date=${{ github.event.pull_request.created_at }}" >> $GITHUB_ENV fi - name: Add to project uses: actions/add-to-project@v0.5.0 with: project-url: https://github.com/orgs/esx-framework/projects/9 github-token: ${{ secrets.MY_GITHUB_TOKEN }} id: add-project - name: Update project fields uses: titoportas/update-project-fields@v0.1.0 with: project-url: https://github.com/orgs/esx-framework/projects/9 github-token: ${{ secrets.MY_GITHUB_TOKEN }} item-id: ${{ steps.add-project.outputs.itemId }} field-keys: Date field-values: ${{ env.date }},