Comments (1)
It appears as though there's no way to determine what is a "backward" status move from Jira API's issue status list unless one is using Jira Server: https://confluence.atlassian.com/jirakb/how-to-re-order-statuses-675385085.html
It was my original hope that it would be possible through the API to determine an issue's relative position to CONFLICT_ISSUE_STATUS
in a workflow.
For example if a jira project had the following workflow
Status 1 -> Status 2 -> Status 3 -> Done
CONFLICT_ISSUE_STATUS Current
Status 1 could be considered a "Send back" from Status 3 because it comes earlier in the sequence.
But the reality is the Jira status can be listed in any order; particularly if they are user-defined. i.e. a workflow has no concept of forward and backward motion.
One potential solution to this problem would be to allow users of this action to declare their project's workflow order in their YAML file
name: Monitor Pull Requests
jobs:
monitor:
name: Monitor
runs-on: ubuntu-latest
steps:
- name: Monitor
uses: acaloiaro/prwatch@v1
with:
workflow: Status 1, Status 2, Status 3, Done
from prwatch-action.
Related Issues (14)
- Add support for custom merge drivers
- Improve README.md
- Add dual-pass mode to better support event-based triggering
- Add support for Github Projects/Issues
- Add support for issue names in branch names
- Consider replacing go binary with golang git library
- Add support for Github "checks"
- Automatically rebase open pull requests
- Submit to https://github.com/sdras/awesome-actions
- Add branding/add to "Marketplace"
- Separate issue status transitions from issue comments
- Templateize issue comments using Go's template engine.
- Support a user/team/global configuration 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 prwatch-action.