Comments (3)
Improved the error message in the latest release.
from repository-dispatch.
Hi @akhmerov
Unfortunately, I don't think it's possible for the action to know exactly what the issue is. That is because the GitHub API returns 404 Not Found
when the token doesn't have sufficient permissions, and when it does have sufficient permissions but the target repository URL is incorrect. I think this is by design to prevent leaking information about private repositories.
What I could do, though, is add a message which explains it could be either of the two cases I mentioned above.
from repository-dispatch.
It would be possible to separately detect if the bot user can find the repository but not trigger dispatch by performing another query.
However adding a message listing possible failure modes would fully address the problem, great idea!
from repository-dispatch.
Related Issues (20)
- 404 Error on hitting github dispatches API HOT 3
- If repository dispatch is not found HOT 1
- Feature request: specify client payload as path to json file HOT 3
- Pull request link doesn't match when triggering repository dispatch HOT 1
- Enable dispatcher calls from repositories with different visibility settings HOT 1
- Error: Parameter token or opts.auth is required HOT 2
- Please update the following actions to use Node.js 16 HOT 1
- Fine-Grained PAT Permissions HOT 4
- Bump minimatch version HOT 4
- Can't seem to use `public_repo` HOT 1
- The action should be able to set the inputs for the workflow that's being dispatched HOT 1
- Using yaml as client-payload HOT 1
- check the status of "Repository Dispatch" workflow? HOT 1
- Include a link to the dispatched workflow HOT 3
- It is not triggering the workflow in other repo HOT 1
- example property names don't align HOT 1
- Is there a way to invoke workflow on a specific branch in different repository? HOT 1
- When I try start trigger I get error Error: Parameter token or opts.auth is required. but this field did fill HOT 3
- Can I fail the source job if the target job failed? HOT 1
- File as Client Payload? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from repository-dispatch.