Comments (5)
Trying to implement the concurrency
at the job level in a multi-job workflow and getting a properties error.
.github/workflows/deploy-gluon-api.yml failed test
[
{
instancePath: '/jobs/deploy-dev-canary',
schemaPath: '#/properties/jobs/patternProperties/%5E%5B_a-zA-Z%5D%5Ba-zA-Z0-9_-%5D*%24/additionalProperties',
keyword: 'additionalProperties',
params: { additionalProperty: 'concurrency' },
message: 'must NOT have additional properties'
}
]
implementation in workflow for context:
jobs:
job1:
...
deploy-dev-canary:
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
environment:
name: "appname-dev-canary"
needs: setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
...
What is wrong with my implementation at the job level?
from cancel-workflow-action.
That looks really cool - appears to be nice for cases where you want to cancel previous of same workflow - plus obviously for things where you are interested in making sure multiple jobs don't run in parallel
But it does not handle other-workflow cancel or the new (super useful) all_but_latest feature here
from cancel-workflow-action.
Very cool! Looks like its still in beta and subject to change though.
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#concurrency
from cancel-workflow-action.
Yep, it also seems to not work as expected right now:
- https://github.community/t/concurrency-cancel-in-progress-at-top-level-doesnt-seem-to-cancel-running-workflows/175801/6
- https://github.community/t/actions-concurrency-bug-report/175695
from cancel-workflow-action.
Also mentioned here #133 (comment)
from cancel-workflow-action.
Related Issues (20)
- `Error: Not Found` when running action HOT 3
- Prints a lot details and makes action messier. HOT 4
- GitHub Action marketplace page not updated with latest version info HOT 1
- Cancel action makes our repo test badge "failing" HOT 4
- Fork-based setup seems to cancel itself and not the target workflows HOT 7
- Finding 0 runs HOT 5
- Actions now has built-in cancelation HOT 2
- Does this work on prs? HOT 1
- cancel workflow without email? HOT 2
- possible to cancel previous workflows only when a specific job has not been started? HOT 1
- how to make a cancelled workflow count as skip instead of failed? HOT 3
- Use Node.js v16 HOT 2
- Cancelling the current run HOT 2
- Archive this repo HOT 3
- error message using this step HOT 5
- It should cancel all instances of running workflow when workflow name in workflow_id is specified HOT 3
- Cancel Actions Got A Error HOT 1
- Flag to pick `in_progress`, `waiting` or both to be canceled HOT 2
- Use getBooleanInput to get ignore_sha and all_but_latest HOT 2
- Azure Pipelines alternative 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 cancel-workflow-action.