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

workflow: change dependencies for merging, clean-up #48

Merged
merged 1 commit into from
Aug 25, 2024

Conversation

ben-wes
Copy link
Contributor

@ben-wes ben-wes commented Aug 25, 2024

as mentioned in #47 (comment)

this avoids merged artifacts to slip into the github release.

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Ok, I have some doc fixes which warrant a new point release, so I can test this right away. :)

@agraef agraef merged commit 00280e9 into agraef:master Aug 25, 2024
10 checks passed
@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Hmm, the Deken upload didn't work. :( There are no actual packages on Deken, see http://deken.puredata.info/library/pdlua. And trying to install the 0.12.6 version gives me an error:

image

@ben-wes Help!

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

The log is also much shorter than the previous one. Looks like none of the artifacts were downloaded, so the upload was empty as well?

@ben-wes I have no idea how to fix this, so I'm afraid that I'll have to roll this back unless you can come up with a quick solution. :((

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Also, it seems that the GH release now seems to have the artifacts that are supposed to be uploaded to Deken, but the GH artifacts are missing. What's going on there?

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Looking at the workflow, I think that the download step is missing in deken-upload. I should be able to fix this myself.

@ben-wes
Copy link
Contributor Author

ben-wes commented Aug 25, 2024

ah. damn ... sorry - i was sure that i had tested this properly. can also have a look!

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Well I committed a fix in rev. 665531f, which seems to work, but now the old, broken upload of 0.12.6 still shows on Deken as well:

image

Is there a way I can delete the broken package from Deken?

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Here's how it looks like on the Deken website:

image

Note the broken package at the top. It doesn't seem that I can log into Deken to get rid of it?

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Hmm, wait, that broken package is actually newer than the proper ones, so that must also have been part of the latest upload. There must still be something iffy in the deken upload action.

@ben-wes
Copy link
Contributor Author

ben-wes commented Aug 25, 2024

yes ... you can go to https://puredata.info/Members/agraef/software/pdlua/0.12.6/ and find all the files there.
when you click on a file, you have this menu on the right:

image

the reason that this is happening is because of the source upload. and there are some redundancies now. i can fix this within a few minutes if ok for you! really sorry that i hadn't seen this. problem was that i continued from a state where i tried to make it more elegant ... and i should just have changed that dependency issue. anyway ... on it!

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Yes, please do fix, as I don't really have the faintest idea what I'm doing. ;-) I'm going to get another cup of coffee in the meantime. Waiting as fast as I can...

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

yes ... you can go to https://puredata.info/Members/agraef/software/pdlua/0.12.6/ and find all the files there.

Thanks, I just got rid of the borked package. Now waiting for your proper fix. No sweat. :)

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Should I revert my 665531f commit, or can you work from there?

@ben-wes
Copy link
Contributor Author

ben-wes commented Aug 25, 2024

Should I revert my 665531f commit, or can you work from there?

i rebased my stuff to that. all good with #49 i hope.

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Well, I can tell that you're working on a Mac, because your #49 dropped a .github/.DS_Store file in there, lol. Can you please remove that?

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

Oh well, I guess that I can always remove the file in post.

@ben-wes
Copy link
Contributor Author

ben-wes commented Aug 25, 2024

no no, it's gone now after a force push. you should be able to merge now. that's embarrassing. m(

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

No worries, I noticed that you already fixed it. :) Thanks, mate! I really appreciate you doing a quick hotfix after my plea for help, on a lovely Sunday afternoon.

All looking good now:

image

@agraef
Copy link
Owner

agraef commented Aug 25, 2024

BTW, now that 0.12.6 is done and dusted, would you mind reading over the new Signals and graphics tutorial section some time? Whenever you find the time. If you find any inaccuracies or errors, typos, etc., just let me know.

@ben-wes
Copy link
Contributor Author

ben-wes commented Aug 25, 2024

Thanks, mate! I really appreciate you doing a quick hotfix after my plea for help, on a lovely Sunday afternoon.

all good! - i mean, i created the mess in the first place. :)

BTW, now that 0.12.6 is done and dusted, would you mind reading over the new Signals and graphics tutorial section some time?

already read parts of it and really appreciate this! will read all new parts more carefully tonight and give feedback.

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

Successfully merging this pull request may close these issues.

2 participants