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

Build 0.20 from master #52

Closed
wants to merge 1 commit into from
Closed

Conversation

hfiguiere
Copy link
Contributor

@hfiguiere hfiguiere commented Dec 22, 2021

This was to test some changes from upstream to see if we needed to adapt the flatpak.

This is not to provide nightly build: it is pinned to a revision that will always leed to the same result.

@hfiguiere hfiguiere marked this pull request as draft December 22, 2021 21:48
@flathubbot
Copy link

Started test build 71986

@hfiguiere
Copy link
Contributor Author

This is solely for testing

@luzpaz
Copy link

luzpaz commented Dec 23, 2021

very cool!

@flathubbot
Copy link

Build 71986 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/69838/org.freecadweb.FreeCAD.flatpakref

@luzpaz
Copy link

luzpaz commented Dec 25, 2021

nice. Quick feedback, wasn't able to invoke it from the CLI. Needed to pull up my KDE Plasma start menu to find it.

@hfiguiere
Copy link
Contributor Author

nice. Quick feedback, wasn't able to invoke it from the CLI. Needed to pull up my KDE Plasma start menu to find it.

what did you do on the CLI? freecad won't just work.

flatpak run org.freecadweb.FreeCAD//test is the proper one. (//test is for this test build)

@luzpaz
Copy link

luzpaz commented Dec 25, 2021

Is the repo maintainer the only user able to trigger this build?

@hfiguiere
Copy link
Contributor Author

the build hasn't expired yet.

@luzpaz
Copy link

luzpaz commented Dec 26, 2021

What i mean is, could I trigger a build like this as well?

@rndevfx
Copy link

rndevfx commented Jan 10, 2022

What i mean is, could I trigger a build like this as well?

Yes, just create a new comment with the content bot, build here in the PR

@luzpaz
Copy link

luzpaz commented Jan 10, 2022

TIL

@kinghat
Copy link

kinghat commented Feb 19, 2022

bot, build
😬

@flathubbot
Copy link

Queued test build for org.freecadweb.FreeCAD.

@flathubbot
Copy link

Started test build 78976

@flathubbot
Copy link

Build 78976 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/76850/org.freecadweb.FreeCAD.flatpakref

@kinghat
Copy link

kinghat commented Feb 19, 2022

is there a way to have these built with the cadence of the appimage weeklies? or what is the plan for this flatpak beta channel? not a fan of managing appimages.

@hfiguiere
Copy link
Contributor Author

no plan.

What I did in the past is use the same revision than what was available on github for the "pre release" but these aren't available, and it was manual work since I needed to guess what was the revision based on the build number.

If someone want to add the GitHub action to FreeCAD upstream to build it, that could be the solution, granted it would have to be accepted.

Flathub, per policy, is not to deliver nightlies. And if you were expecting to have a newer build by triggering it, I'm sorry, you'll be disappointed.

@kinghat
Copy link

kinghat commented Feb 19, 2022

Flathub, per policy, is not to deliver nightlies.

i dont really want nightlies tbh. i like the idea of sunday builds like the appimages are built.

And if you were expecting to have a newer build by triggering it, I'm sorry, you'll be disappointed.

so if i was to run the build bot in here again tomorrow after changes to master, it wouldnt be any different than the previous build above in #52 (comment)?

@hfiguiere
Copy link
Contributor Author

it wouldn't be different. It builds from commit 1653d26ffa0b35d57fc3325c18bf5b7bad515703

@hfiguiere
Copy link
Contributor Author

i dont really want nightlies tbh. i like the idea of sunday builds like the appimages are built.

Same problem.

@hfiguiere
Copy link
Contributor Author

Closed with #60

@hfiguiere hfiguiere closed this Mar 17, 2022
@hfiguiere hfiguiere deleted the 0.20-testing branch March 17, 2022 05:04
@adrianinsaval
Copy link
Collaborator

adrianinsaval commented Jun 14, 2022

If someone want to add the GitHub action to FreeCAD upstream to build it, that could be the solution, granted it would have to be accepted.

I know this is old but can you elaborate on this? Do you mean to build the flatpak on github and publish on flathub or how would this work?

@hfiguiere
Copy link
Contributor Author

There is a GitHub action to build flatpak packages. So if you want nightlies build on github, you could do that on the FreeCAD github project. AFAIK it even cache the build so you don't have to rebuild all the dependencies all the time (ie it build faster)

Flathub is NOT for nightly builds.

@hfiguiere
Copy link
Contributor Author

I think that's the github action you are looking for

https://github.com/marketplace/actions/flatpak-builder

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.

None yet

6 participants