Skip to content
This repository has been archived by the owner on Feb 25, 2019. It is now read-only.

Set up Travis CI automated testing #9

Open
dmitrizagidulin opened this issue Dec 21, 2016 · 6 comments
Open

Set up Travis CI automated testing #9

dmitrizagidulin opened this issue Dec 21, 2016 · 6 comments
Labels

Comments

@dmitrizagidulin
Copy link
Member

Once downstream libs (jose and webcrypto) are published on npm.

@juliuste
Copy link

any news on this? 👍 the other OpenId client libraries for Node all seem bloated, would really like to use this one.

@christiansmith
Copy link
Member

Hi @juliuste, thanks for asking!

These new libs (OP/RP/RS/JOSE/webcrypto/etc) aren't quite ready to release yet and unfortunately I am busy for the next few weeks on other projects. Pretty sure @dmitrizagidulin and @EternalDeiwos are short on time as well.

The core logic here is largely correct and relatively complete but there may be some rough edges with usability. I'd prefer to wait to release until we can sort it all out because we don't have the bandwidth to complete documentation, handle bug fixes, and provide community support right at the moment.

Our current projects at MIT are depending on these, plus many users of older Anvil code are waiting patiently for us to finish and release, so there is a virtual certainty the job will get done :)

@dmitrizagidulin
Copy link
Member Author

@juliuste - Like Christian said, the news is mostly: we've currently deployed and are testing this lib (and its various dependencies and downstream libs). I know that doesn't help your immediate situation. :)

@derhuerst
Copy link

I'd be fine with having a prerelease version published to npm! I'll use this mostly for private projects, so being able to use it at all would be more important for me than it being battle-proof.

@dmitrizagidulin
Copy link
Member Author

@derhuerst I've been using the lib branch build of this repo, to test it in deployments, instead of a published npm version. As in, my package.json looks like:

"dependencies": {
    "oidc-rp": "git://github.com/anvilresearch/oidc-rp.git#lib"
}

I suspect a large part of the reason we haven't npm-published it even using prerelease versions, is that this repo will soon be moving to a new organization, and so I think Christian wants to publish it on npm after the move.

@christiansmith
Copy link
Member

@juliuste @derhuerst This is now on npm as @trust/oidc-rp. Took a little longer to get back to it than expected. Docs forthcoming.

Thanks @dmitrizagidulin for all your work on these libs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants