Should we go ahead and create a note/draft (future issue) for the /push-images idea?
For the uninitiated, we discussed this extensively during last week's meeting and gave an update just now at this week's meeting.
I see that :thumbs_up:
I created a draft at https://github.com/orgs/IQSS/projects/34/views/17
@Oliver Bertuch thanks for creating the issue: Enable PR-based app images from forks #9575
Sure thing. Left office early today, couldn't make myself code
Might resume later
Currently bringing out leveling compound. Working with hands and soul is sometimes the distraction one needs
Alright lads, here we go...
Plz take a look at https://github.com/IQSS/dataverse/pull/9576 and https://github.com/IQSS/dataverse/pull/9577
As you can see, depening on the origin of a pull request (have secrets access or don't), all the pushy things are either skipped or executed
So this part works, PRs from IQSS itself won't need comments, staying out of the way of non-containercuted folks
Will now add the "comment to push" part as well, but that can only be seen in action after merging it to base branch
The PR comment about the preview image is now a bit easier to use: by wrapping the image name in a code block, we have a nice copy button. That could be helpful when using the image name :wink:
See https://github.com/IQSS/dataverse/pull/9577#issuecomment-1537837850 for an example
Alright, I got the PR Command thing in my PR
@Philip Durbin how do we go ahead with this?
@Oliver Bertuch PR #9576 looks good to me. Like you said, we can't really test it until it has been merged. I'm happy to go ahead and do that. Are you ready?
Yes and no. Do you want docs?
Well, we have an issue for docs, we could add them there: https://dataverse.zulipchat.com/#narrow/stream/375812-containers/topic/docs.20for.20milestone.20A.20.239540
Why does it sound like we are procrastinating on docs :smile:
Like I said, if you start the branch, I'll add commits. :happy:
OK ok but do we want docs added in this branch?
What would be a good place to document the comment command?
Dev guides?
Do we have sth on CI in there already?
We might want to add more bits down the road about API tests etc
I'd say somewhere near https://guides.dataverse.org/en/5.13/developers/version-control.html#how-to-make-a-pull-request
And a potential gh action
We could say more than just this:
"Make a pull request to get approval to merge your changes into the develop branch. Note that once a pull request is created, weβll remove the corresponding issue from our kanban board so that weβre only tracking one card."
Philip Durbin said:
I'd say somewhere near https://guides.dataverse.org/en/5.13/developers/version-control.html#how-to-make-a-pull-request
Oh we do have http://preview.guides.gdcc.io/en/develop/developers/testing.html#continuous-integration as well! But yeah, let's discuss this more in the other topic
OK @Philip Durbin should we just kick the tyres with https://github.com/IQSS/dataverse/pull/9576 and leave the docs for later?
Sure, merged!
Now we need a victim
I choose https://github.com/IQSS/dataverse/pull/9558
Let's go and make some noise
Muahahahahaha https://github.com/IQSS/dataverse/pull/9558#issuecomment-1538370233
Works works works :partying_face:
Oliver Bertuch has marked this topic as resolved.
Last updated: Oct 30 2025 at 05:14 UTC