konradpabjan / move-labeled-or-milestoned-issue Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
After hours of toying around with this action, i discovered that it only works in in Github Projects and not Github Projects (beta) because the repo name needs to be specified in the repo url.
I know this action is old, but adding support for Github Projects (beta) would be greatly appreciated
We have a roadmap project where we'd like any of our quarter milestones (e.g. 2020 Q1, 2020 Q2, etc.) to go to a planned column. It would be nice to be able to specify \d\d\d\d Q\d for the milestone once rather than listing all of them out.
This project doesn't include a license, which will make some organizations less likely to consume it. Please see https://help.github.com/en/articles/licensing-a-repository for guidance.
Change the action so that it will look for PRs before it looks for issues when resolving an object that matches a label.
Add support for projects at the user level.
It's feature request, we work consistently from top to bottom.
It is convenient to take cards from the top of the list.
And it would be great to have new cards added to the bottom of the list.
Thank you for the project, it's already helping us.
Hi!
I try to put all the issue with a certain label from one repository in my organization to a project board in another repository (at the same organization), and I got this error message. I have my token in place with all the needed permissions. I was wondering what might be a problem.
This project is configured at the repo level. Repo Owner:AYATESTREPOS, repo name:company project number#1
columnId is: 16487387, cardId is: null, currentColumn is: null
No card exists for the labeled issue in the project. Attempting to create a card in column 16487387, for an issue with the corresponding id #1031558103
#ERROR# HttpError: Validation Failed
Here is my yml file:
name: Auto Assign to Project(s)
on:
issues:
types: [labeled]
jobs:
Move_Labeled_Issue_On_Project_Board:
runs-on: ubuntu-latest
steps:
- uses: konradpabjan/[email protected]
with:
action-token: "${{ secrets.MY_TOKEN }}"
project-url: "https://github.com/AYATESTREPOS/company/projects/1"
column-name: "To do"
label-name: "bi"
I want to be able to move a card to a project that the card is assigned to. Not action should take place if card is not assigned to any projects.
Is it possible to add multi labels / cols ?
Or do i need to make a new work flow for each label ?
I'm trying to set up this action on a private repo, and receive the following log on run:
Run konradpabjan/[email protected]
This project is configured at the repo level. Repo Owner:[Owner Org], repo name:[Private repo] project number#17
#ERROR# TypeError: Cannot read property 'columns' of null
My workflow YAML looks like this:
on:
issues:
types: [labeled]
jobs:
Move_Labeled_Issue_On_Project_Board:
runs-on: ubuntu-latest
steps:
- name: Move labeled or milestoned issue to a specific project column
uses: konradpabjan/[email protected]
with:
action-token: "${{ secrets.WORKFLOW_ACTIONS }}"
project-url: "https://github.com/[Owner]/[Repo]/projects/17"
column-name: "Needs Info"
label-name: "Awaiting more info"
columns-to-ignore: "Done"
The project URL is definitely correct, as are the names of the columns and labels.
This is my first attempt at using actions, so I could be missing something. Any ideas? Thanks in advance!
Change the action so that it will look for PRs before it looks for issues when resolving an object that matches a label.
So this is how this happens:
I add a "bug" label to an issue, works perfectly, moves to the column i want in the project.
Then, i go to the project, change to another column and add another label to it.
Then it will move that issue back to the original column where "bug" need to be.
It is not recognizing that the label that was added is not the "bug" but an extra.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.