gcalcli icon indicating copy to clipboard operation
gcalcli copied to clipboard

Release v4.4.0

Open dbarnett opened this issue 1 year ago • 2 comments

Process bug for preparing 4.4.0 release.

Mostly just here to serve as a comment thread for discussing the release...

dbarnett avatar Aug 25 '24 01:08 dbarnett

FYI @mdengler @jcrowgey @insanum @michaelmhoffman @chasecovello @jamespo

dbarnett avatar Aug 25 '24 01:08 dbarnett

I've finished all the tasks I'd planned for the 4.4 release except for any straightforward auth improvements (and getting more PRs merged). @mdengler could you look through my 2 PRs I sent you #694 and #700?

Then @insanum @jcrowgey we'll need permission to push an update to PyPI. Is it doable to grant me access to that?

And then my focus for remaining changes will be revisiting auth, #692. I'll be digging in to investigate how it's currently set up and possible directions, but I could use more eyes on that discussion.

dbarnett avatar Aug 25 '24 01:08 dbarnett

I've now landed all the changes I was hoping to get into a 4.4 release!

Just figuring out publishing logistics now...

dbarnett avatar Aug 27 '24 19:08 dbarnett

@jcrowgey can you grant me access to push gcalcli to testpypi and pypi? Looks like you and @tresni are the only ones with access. Some details at https://pypi.org/help/#project-name.

dbarnett avatar Aug 27 '24 20:08 dbarnett

I'm certainly not opposed to doing so! It may take a minute to dig up my own credentials, tho.

On August 27, 2024 1:28:32 PM PDT, David Barnett @.***> wrote:

@jcrowgey can you grant me access to push gcalcli to testpypi and pypi? Looks like you and @tresni are the only ones with access. Some details at https://pypi.org/help/#project-name.

-- Reply to this email directly or view it on GitHub: https://github.com/insanum/gcalcli/issues/706#issuecomment-2313451832 You are receiving this because you were mentioned.

Message ID: @.***>

jcrowgey avatar Aug 27 '24 21:08 jcrowgey

It took me a minute, but I was able to recovery my pypi account. What is your pypi identity?

On Tue, Aug 27, 2024 at 01:28:32PM -0700, David Barnett wrote:

@jcrowgey can you grant me access to push gcalcli to testpypi and pypi? Looks like you and @tresni are the only ones with access. Some details at https://pypi.org/help/#project-name.

-- Reply to this email directly or view it on GitHub: https://github.com/insanum/gcalcli/issues/706#issuecomment-2313451832 You are receiving this because you were mentioned.

Message ID: @.***>

jcrowgey avatar Aug 28 '24 03:08 jcrowgey

It's https://pypi.org/user/dbarnett/ + https://test.pypi.org/user/mu_mind/. Thanks!

dbarnett avatar Aug 28 '24 04:08 dbarnett

Release is live on PyPI! https://pypi.org/project/gcalcli/4.4.0/

Now to get to work on the real fun in the next milestone, 4.5: https://github.com/insanum/gcalcli/milestone/10

dbarnett avatar Aug 29 '24 12:08 dbarnett

Hi @dbarnett, I have not been able to look at this until now. Two things of note that I added earlier are:

  • new agendaupdate subcommand (#550/#557/#577): this allows bulk changes with a whole TSV full of events to be updated
  • As part of this, agendaupdate --tsv now has a header row (97e21b17d8e2e9bc682eccd9cdba9ce6cbc0161a). This enables easier editing with agendaupdate which requires it. But it's also a breaking change for anything that expected to use the TSV output without a header row. I intended that the next version might be a major release because of this but of course have not been able to keep up.

I have some scripts I could post somewhere to demonstrate how to use these, but they were designed entirely for my own use and do not meet the usual standard for gcalcli code (that is not sarcasm—despite frequent complaints in the issue tracker, I use gcalcli daily, and it works quite well for me), so probably don't belong in the main repo.

michaelmhoffman avatar Sep 16 '24 18:09 michaelmhoffman

Also, please accept my personal thanks for taking on the leadership of this project. Very much appreciated.

michaelmhoffman avatar Sep 16 '24 18:09 michaelmhoffman

Couldn't agree more. Much appreciation. David, you've been a machine! :-)

On Mon, Sep 16, 2024 at 11:37 AM Michael Hoffman @.***> wrote:

Also, please accept my personal thanks for taking on the leadership of this project. Very much appreciated.

— Reply to this email directly, view it on GitHub https://github.com/insanum/gcalcli/issues/706#issuecomment-2353642410, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAD55I5IP7VOWNSMWTZZ7R3ZW4QOFAVCNFSM6AAAAABNCBYIF6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJTGY2DENBRGA . You are receiving this because you were mentioned.Message ID: @.***>

insanum avatar Sep 16 '24 18:09 insanum

Aww, thank you! It's been really cool being able to jump into the gcalcli project you've built and revitalize things. :heart:

@michaelmhoffman happy to help get your agendaupdate changes moving again. I'm still trying to get my head around the changes there and current status. Shall I follow up on #550 with general questions/clarifications, or is there a different place to discuss that'd work better?

dbarnett avatar Sep 17 '24 19:09 dbarnett

I am much more responsive over email. My GitHub notifications are overwhelming, frankly.

michaelmhoffman avatar Sep 18 '24 22:09 michaelmhoffman