Giter Club home page Giter Club logo

Comments (18)

gilgongo avatar gilgongo commented on July 28, 2024 19

When I try that, I get this I'm afraid:


Run srggrs/[email protected]
  with:
    project: https://github.com/orgs/Sasilovistor/projects/1
    column_name: Triage
  env:
    GITHUB_TOKEN: ***
/usr/bin/docker run --name srggrsassignoneprojectgithubaction120_87a3c3 --label 5588e4 --workdir /github/workspace --rm -e GITHUB_TOKEN -e INPUT_PROJECT -e INPUT_COLUMN_NAME -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/testing/testing":"/github/workspace" srggrs/assign-one-project-github-action:1.2.0  "https://github.com/orgs/jamulussoftware/projects/2" "Triage"
MY_GITHUB_TOKEN not defined

I also set up a test organisation, and tried tha with MY_GITHUB_TOKEN but get the same thing:

Run srggrs/[email protected]
  with:
    project: https://github.com/orgs/Sasilovistor/projects/1
    column_name: Triage
  env:
    MY_GITHUB_TOKEN: ***
/usr/bin/docker run --name srggrsassignoneprojectgithubaction120_dea86f --label 5588e4 --workdir /github/workspace --rm -e MY_GITHUB_TOKEN -e INPUT_PROJECT -e INPUT_COLUMN_NAME -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/testing/testing":"/github/workspace" srggrs/assign-one-project-github-action:1.2.0  "https://github.com/orgs/Sasilovistor/projects/1" "Triage"
No project was found.
jq: error (at <stdin>:4): Cannot index string with string "name"
INITIAL_COLUMN_ID is not found.

from assign-one-project-github-action.

bashfulrobot avatar bashfulrobot commented on July 28, 2024 5

Plus one. Same issues.

In an org, both repo and action, using MY_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}.

Results in:

No project was found.
jq: error (at <stdin>:4): Cannot index string with string "name"
Column name '' is not found.

And when changing to GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}, it results is:

MY_GITHUB_TOKEN not defined

🤔

from assign-one-project-github-action.

brandonh-msft avatar brandonh-msft commented on July 28, 2024 3

I've tried everything in this thread:

Repo token as MY_GITHUB_TOKEN

env:
  MY_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Repo token as GITHUB_TOKEN

env:
  GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Custom PAT in my repo, configured per @day-jeff 's comment:

env:
  MY_GITHUB_TOKEN: ${{ secrets.ACTIONS_PAT }}

Nothing works.

I can't pivot to what Jeff highlighted because I want the ability to put a new PR/Issue into a column on the Project, not just label the PRs/issues :/

Any update on what works here?
I have an org-level private project on a public repo

from assign-one-project-github-action.

gilgongo avatar gilgongo commented on July 28, 2024 1

Thanks. I'm not running it from a personal repo, so instead of:

env:
  MY_GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

I should use:

env:
  GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

is that right? I think I tried that and got another error before.

from assign-one-project-github-action.

srggrs avatar srggrs commented on July 28, 2024

Hi,

I think there is a missunderstanding in the documentation, sorry about that. Since the action run in a repo that belongs to the organisation and the project belong to the organisation as well you don't need a Personal Access Token. So you need to fix with GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}.

If the action run from a personal repo and target an organisation project, then you need to generate a Personal Access Token with the org permissions (see #58), added in the repository secrets and specify it in the workflow file. Hope that is clearer.

Let me know if that fix your problem.

Cheers,
Sergio

from assign-one-project-github-action.

srggrs avatar srggrs commented on July 28, 2024

@gilgongo yep exactly. Should work. Let me know how it goes.

from assign-one-project-github-action.

gilgongo avatar gilgongo commented on July 28, 2024

Unfortunately, it fails with MY_GITHUB_TOKEN not defined :-(

EDIT: I've also tried it now with an organisation secret I created called ORG_SECRET:

MY_GITHUB_TOKEN: ${{ secrets.ORG_SECRET }}

And again got this:

jq: error (at <stdin>:4): Cannot index string with string "name"
INITIAL_COLUMN_ID is not found.

from assign-one-project-github-action.

srggrs avatar srggrs commented on July 28, 2024

Unfortunately, it fails with MY_GITHUB_TOKEN not defined :-(

EDIT: I've also tried it now with an organisation secret I created called ORG_SECRET:

MY_GITHUB_TOKEN: ${{ secrets.ORG_SECRET }}

And again got this:

jq: error (at <stdin>:4): Cannot index string with string "name"
INITIAL_COLUMN_ID is not found.

you don't need to generate a token and add it to the repository secrets. Try this:

on:
  issues:
    types: [opened]
  pull_request:
    types: [opened]
env:
  GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

jobs:
  assign_one_project:
    runs-on: ubuntu-latest
    name: Assign to Triage
    steps:
    - name: Put new issues and pull requests into triage
      uses: srggrs/[email protected]
      if: github.event.action == 'opened'
      with:
        project: 'https://github.com/orgs/jamulussoftware/projects/2'
        column_name: 'Triage'

from assign-one-project-github-action.

cpswan avatar cpswan commented on July 28, 2024

I've hit a similar issue when trying to use a User project. So this config:

      with:
        project: 'https://github.com/users/cpswan/projects/1'

gets me to this log:

Run srggrs/[email protected]
  with:
    project: https://github.com/users/cpswan/projects/1
    column_name: Bugs
  env:
    MY_GITHUB_TOKEN: ***
/usr/bin/docker run --name a33c12ef266716b6d4324acb95a279e43649a_87c80e --label 8a33c1 --workdir /github/workspace --rm -e MY_GITHUB_TOKEN -e INPUT_PROJECT -e INPUT_COLUMN_NAME -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/bug_to_project/bug_to_project":"/github/workspace" 8a33c1:2ef266716b6d4324acb95a279e43649a  "https://github.com/users/cpswan/projects/1" "Bugs"
No project was found.
jq: error (at <stdin>:4): Cannot index string with string "name"
INITIAL_COLUMN_ID is not found.

No such problems when I run the same workflow definition against an org project:

      with:
        project: 'https://github.com/orgs/javagone/projects/1'

from assign-one-project-github-action.

arist0v avatar arist0v commented on July 28, 2024

I had similar issue, after a few test, my token didn't had enough privileges, so i add all privileges on the repo and it work

Maybe you should specifies the exact privileges the token need to have for it to work

from assign-one-project-github-action.

arist0v avatar arist0v commented on July 28, 2024

16532453105079040813171700614333

from assign-one-project-github-action.

day-jeff avatar day-jeff commented on July 28, 2024

I was running into this same issue. I tried https://github.com/actions/add-to-project, and it immediately gave me an error message that I needed to add the 'admin:org' and 'read:project' permissions to my PAT. It worked great once I updated my PAT, so I haven't bothered to come back and try to make it work here. Note: I am using one of the new Git org projects, which is still in beta, and it may require different permissions than the classic projects.

from assign-one-project-github-action.

TElodie avatar TElodie commented on July 28, 2024

I have the same issue. I tried everything like you and nothing: MY_GITHUB_TOKEN and GITHUB_TOKEN.
Any news about this issue ?

from assign-one-project-github-action.

toco-cam avatar toco-cam commented on July 28, 2024

me too

from assign-one-project-github-action.

r-arteaga avatar r-arteaga commented on July 28, 2024

me too

from assign-one-project-github-action.

justinr1234 avatar justinr1234 commented on July 28, 2024

Is this ever solved or is there an alternative action I can use?

from assign-one-project-github-action.

MathieuVeber avatar MathieuVeber commented on July 28, 2024

me too

from assign-one-project-github-action.

Alfagun74 avatar Alfagun74 commented on July 28, 2024

me too

from assign-one-project-github-action.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.