Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please cut a release to allow using the latest @typescript-eslint/eslint-plugin #792

Closed
dead-claudia opened this issue Apr 5, 2022 · 21 comments

Comments

@dead-claudia
Copy link

I'm on 21.0.1 (the latest version) but am impacted by typescript-eslint/typescript-eslint#3727, fixed in typescript-eslint/typescript-eslint@d97140e and out for 5 months. I also see #702 has the fix I need, but that update has not yet been released.

Please cut a release so I can remove some eslint-ignores related to that issue.

@QuentinFarizon
Copy link

@divlo Could you release a new version ?

@theoludwig
Copy link
Contributor

@divlo Could you release a new version ?

@QuentinFarizon I don't have the permissions/rights to publish a new version on npm for this package.
Hopefully, @mightyiam might have some time soon to publish a new version.

@ChristopherChudzicki
Copy link

ChristopherChudzicki commented Apr 24, 2022

@divlo A version on NPM would definitely be better, but as an interim measure what would you think of creating a branch in this repo with

  • new package version (probably major version 22.0.0 since I ESLInt 7 has been dropped as a peer depenency?)
  • lib directory NOT git-ignored

That would enable installing the repo via package.json:

    eslint-config-standard-with-typescript: "git+https://github.com/standard/eslint-config-standard-with-typescript.git#v22.0.0"

Or as a workaround for other people, that's what I've done with https://github.com/ChristopherChudzicki/eslint-config-standard-with-typescript/releases/tag/v22.0.0 (Though, having it on the main repo seems better which is why I'm suggesting it).

@mightyiam
Copy link
Owner

I won't get to this. If anyone wishes to take over contact me directly.

@tomasstrejcek
Copy link

What is required to move this forward? maybe @divlo can help? As I am not a contributor I can only offer my future support to whoever will try to get this done :)

@DiegoRBaquero
Copy link

I'm happy to take over @mightyiam @feross

@mightyiam
Copy link
Owner

I'm happy to take over @mightyiam @feross

@meyfa also offered the same.

@DiegoRBaquero
Copy link

@mightyiam do you have the perms to add me to the npm package & possibly github repo?

Pinging others so we can get this moving

@jhiesey @Flet @watson @mafintosh @LinusU @jprichardson @Raynos @voxpelli @bcomnes

@voxpelli
Copy link

If @mightyiam doesn't want to continue to maintain these modules, then I would prefer that we align them with the other modules in this org and try to streamline the release progress and get a more synced up release progress with less duplicate work.

Not sure if that's what @mightyiam is saying though?

@mightyiam
Copy link
Owner

Continue discussion in #727 ?

@slushnys
Copy link

slushnys commented Jun 9, 2022

Knowing that #727 has been resolved, has there been any thought to come back to this issue?

@mightyiam
Copy link
Owner

Work on the project is ongoing on a weekly schedule. A release will be cut eventually. See #840 .

@paralin
Copy link

paralin commented Jun 22, 2022

It's on a weekly schedule but it's been months :)

@mightyiam
Copy link
Owner

@paralin yup. The blocker currently is that I'm not an owner of this organization. A GitHub App needs to be created to serve as part of the implementation of #840 . It seems only organization owners can do that. I'm sure this will be resolved one way or another soon.

@lusu007
Copy link

lusu007 commented Jun 23, 2022

Can't a manual release be made one very last time? The release blocks tens of projects for months....

In my opinion #840 could be worked on after a release.

@mightyiam
Copy link
Owner

Yes, that's correct, @lusu007 . But... as soon as I get the permission I can launch the CD pipeline. I already managed to get a response from someone who technically can do that. But they referred me to @feross 🤷

@lusu007
Copy link

lusu007 commented Jul 5, 2022

It's been almost 2 weeks since the last sign of life. Did you get the permissions to launch the CD pipeline? @feross are you able to speed up the whole thing?

Nevertheless, I think at the moment everyone would love a manual release. The lack of a release, unlike the CD pipeline, costs many projects real money as a lot of time has to be invested in implementing alternatives.

@mightyiam
Copy link
Owner

I've contacted several of the owners of this organization asking them to either grant me greater permissions in the standard organization or create the GitHub app themselves. Either no response or "I don't feel comfortable doing either of those".

So just now I've contacted two more of the owners.

It's funny that you mention money, @lusu007 . I don't see any. And yet I do desire to serve the users best I can. I told myself that the next release will be an automated one. Shall I regress from that for the benefit of the users and make a manual release?

@mightyiam
Copy link
Owner

https://www.npmjs.com/package/eslint-config-standard-with-typescript/v/22.0.0

@martinburger
Copy link

@mightyiam Thank you for your great and tireless efforts.

@sebastianrothe
Copy link

https://www.npmjs.com/package/eslint-config-standard-with-typescript/v/22.0.0

Works perfectly.

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

No branches or pull requests