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

Proposal for collaborative maintenance of this project #37

Closed
jcfr opened this issue May 18, 2023 · 11 comments
Closed

Proposal for collaborative maintenance of this project #37

jcfr opened this issue May 18, 2023 · 11 comments

Comments

@jcfr
Copy link
Collaborator

jcfr commented May 18, 2023

@swinton Thanks for putting together this streamlined GitHub Action 🙏 💯

Would you consider adding other maintainers to help integrate outstanding pull requests and performing general maintenance ?

In the meantime, you will find the following pull requests:

@spier
Copy link

spier commented Aug 9, 2023

I see a couple of warnings in my GitHub Actions workflow that I think stem from the swinton/screenshot-website@v1.x GHA:

The following actions uses node12 which is deprecated and will be forced to run on node16: swinton/screenshot-website@v1.x. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/Show

The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

@jcfr I saw that you started this thread some months back. Did you have any luck reaching @swinton?

Would be great if we could collaborate here to get this GHA back into a state where we can all continue to uses it. And yes, that means that I am offering my help as well :)

@jcfr
Copy link
Collaborator Author

jcfr commented Aug 9, 2023

Did you have any luck reaching @swinton?

I haven't received a response so far.

And yes, that means that I am offering my help as well :)

That is great. Thanks for offering to help.

back into a state where we can all continue to uses it.

I completely agree. It's essential to find a solution that ensures ongoing collaboration and maintenance.

I am thinking of a few options:

(1) https://github.com/jcfr

We could consider using my personal fork of the project as its new home.

(2) https://github.com/Slicer

Since we are currently using this action in the context of continuous integration for the slicer.org website12, we might want to create a fork within the Slicer organization.

I'll make sure to discuss this with the community before making any decisions, but I don't anticipate any issues.

Other GitHub user or organization ?

If you have any other suggestions for a more suitable home, please feel free to share.

Footnotes

  1. https://github.com/Slicer/slicer.org/tree/main/.github/actions/screenshot-website-imgur-upload

  2. https://github.com/Slicer/slicer.org/blob/main/.github/workflows/build-website.yml

@spier
Copy link

spier commented Aug 9, 2023

I don't have a strict preference.

Of course it would be best if we could keep it where it is (i.e. at https://github.com/swinton/screenshot-website) as that might allow us to make the fixes without breaking existing workflows of other users.

However I agree that currently it looks like that might not be possible.

In that case, we could start at https://github.com/jcfr and make all fixes that we need to make. Once we got things working, we can still to move the project into the https://github.com/Slicer org, if you want.

We probably don't have to think about the "where should it live" decision that much right now, as I assume that your fork at https://github.com/jcfr/screenshot-website doesn't have that many users right now, does it? :) i.e. we could move it later without much disruption?

@swinton
Copy link
Owner

swinton commented Aug 11, 2023

Would you consider adding other maintainers to help integrate outstanding pull requests and performing general maintenance ?

Yes, definitely. Thank you for the proposal and apologies for my delay in responding.

@jcfr I've invited you to the repo, so you should have push access.

image

Happy to also discuss a more suitable long-term plan, perhaps under a dedicated org. Feel free to email me directly as well, stevewinton[at]gmail 🙏

@swinton swinton closed this as completed Aug 11, 2023
@jcfr
Copy link
Collaborator Author

jcfr commented Aug 11, 2023

To follow-up on this, @swinton invited me to collaborate 🙏 , waiting we settle on a more suitable long-term plan, this should allow to move forward 🚀

@spier
Copy link

spier commented Aug 11, 2023

Very awesome to hear!

@jcfr
Copy link
Collaborator Author

jcfr commented Aug 12, 2023

Update

The set-output command is deprecated and will be disabled soon.

For future reference, this has been addressed in the following pull request:

Next

Release of v1.1.0 along with update of branch v1.x will happen soon.

@spier
Copy link

spier commented Aug 12, 2023

@jcfr that's great.

I tested this in my workflow directly from /screenshot-website@main.
Can confirm that this made the set-output warning disappear :)

@jcfr
Copy link
Collaborator Author

jcfr commented Aug 13, 2023

Can confirm that this made the set-output warning disappear :)

Thanks for confirming it works on your side 💯

@spier
Copy link

spier commented Oct 1, 2023

@jcfr are you still planning to cut the v1.1.0 release, or did you run out of time? :) I totally understand in any case, this happens!

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

3 participants