Closed
Bug 1441978
Opened 8 years ago
Closed 8 years ago
Run tests for taskcluster-login in Taskcluster
Categories
(Taskcluster :: Services, enhancement)
Taskcluster
Services
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dustin, Assigned: hritvi2801, Mentored)
Details
The https://github.com/taskcluster/taskcluster-login/ service currently uses Travis-CI to do its testing. Instead, it should run its tests using taskcluster-github (https://docs.taskcluster.net/manual/using/github), and stop using Travis-CI.
To get started on this, fork the repository and get taskcluster-github set up for your repository, then write a .taskcluster.yml that runs the tests. Once that's working, make a pull request to add that .taskcluster.yml to the original repository.
| Assignee | ||
Comment 1•8 years ago
|
||
Hii Dustin,
I would like to work on this, thank you!
Flags: needinfo?(dustin)
| Assignee | ||
Comment 2•8 years ago
|
||
I have forked this repository and also added .taskcluster.yml file in a new branch in my forked repository.I am facing a problem on how to run this.Thanks
| Reporter | ||
Comment 3•8 years ago
|
||
The quick-start has a way to enable the Github app for your repository. Once you do that, you will need to push to your branch to cause tasks to start.
Flags: needinfo?(dustin)
| Reporter | ||
Updated•8 years ago
|
Assignee: nobody → hritvi2801
| Assignee | ||
Comment 4•8 years ago
|
||
I have enabled the taskcluster-github app im my repository and have pushed the .taskcluster.yml file in a new branch named taskcluser.yml-upload https://github.com/hritvi/taskcluster-login/blob/taskcluster.yml-upload/.taskcluster.yml . Now i am facing problem to start the task.
| Reporter | ||
Comment 5•8 years ago
|
||
It already started :
https://github.com/hritvi/taskcluster-login/commits/taskcluster.yml-upload
has a yellow dot next to it. Clicking that dot will take you to the task.
Github doesn't make it easy to find those dots / X / checkmarks -- you have to look in the "Commits" page for the branch you pushed to.
| Assignee | ||
Comment 6•8 years ago
|
||
Thanks! The task has been successfully completed. Here's the link for details https://tools.taskcluster.net/groups/bsrpzWt2QYuv9iyxAIUf9A/tasks/bsrpzWt2QYuv9iyxAIUf9A/details
So can i make a PR now on the main repository or should i first make a PR in my master branch and then in the main repository.
I am sorry if i sound stupid.
| Reporter | ||
Comment 7•8 years ago
|
||
Indeed, that looks good! You can make a PR straight from your taskcluster.yml-upload branch.
| Reporter | ||
Comment 8•8 years ago
|
||
Finished in https://github.com/taskcluster/taskcluster-login/pull/82, and I followed up by deleting .travis.yml. Yay! Thanks!
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 9•8 years ago
|
||
Thanks Dustin for your guidance :) Can I now challenge myself with bug 1441977?
Updated•7 years ago
|
Component: Platform and Services → Services
You need to log in
before you can comment on or make changes to this bug.
Description
•