Comments (7)
@damccorm I'll create an internal issue. The problem is that when an event not related to a push triggers Actions, Actions searches the latest version of the workflow files. In order to do that it uses the latest commit in the default branch. This makes sense in order to decide which version of the workflow file is used. Then checks are created and the SHA is stored in them. These checks need to be created to show up in the Actions tab and be able to debug anything.
However that SHA used to find the right workflow file version may also be the latest SHA in a PR, which causes the checks to appear in the merge box (and probably other places of the UI) and this is what's happening here, which is confusing to the users.
from toolkit.
@gimenete actions/stale#13 looks like the same issue
from toolkit.
I have this workflow
name: "Issue assigner"
on: [issues, issue_comment]
jobs:
triage:
runs-on: ubuntu-latest
steps:
- name: Issue assigner
if: github.event.action == 'created' || github.event.action == 'opened'
uses: estrada9166/issue-assigner@v1
with:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
WITH_COMMENTS: true
from toolkit.
We have shipped a fix for this. Here's a blog post with more information https://github.blog/changelog/2019-09-24-ui-changes-in-github-actions-checks/
from toolkit.
What are you triggering your workflow on? In theory on: issues
should have this behavior and shouldn't create any checks
from toolkit.
@gimenete you did some work on checks right? This looks like unexpected behavior to me, could you take a look (or repath to someone better)?
from toolkit.
Closing here since not toolkit related and tracking internally
from toolkit.
Related Issues (20)
- getArtifact function using deprecated (due to security and usability issues) buffer function HOT 3
- Regression in @actions/http-client 2.2.0 since 2.1.1: Bundle size increased by 820kB
- getInput empty returned value
- exec should not fail if provided a command with a missing tool when using {ignoreReturnCode: true, failOnStdErr:false}
- platform is undefined HOT 1
- cache.saveCache should raise an error on reserve failure, but doesn't HOT 1
- @actions/ccache causing 2min slowdown with Node 20 runtime
- actions/exec: Allow to kill the child process
- No Git tag created for `@actions/[email protected]`
- Introduce GITHUB_PROXY environment variable support in http-client
- core.addPath() can break $PATH in the openSUSE container HOT 1
- Access runner.name
- Numerical removal of trailing zeros breaks version number inputs not entered as strings HOT 1
- undici not in dependencies
- xx HOT 1
- [@actions/http-client] Security issue with dependency package `undici` (version `<= 5.28.2`)
- `core.summary.addCodeBlock()` sometimes doesn't render Markdown correctly HOT 3
- Avoid calling chmod in cpDirRecursive
- tool-cache downloadTool fails to download file saying "Invalid URL"
- let glob support curly braces like bash
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 toolkit.