Giter Site home page Giter Site logo

Binary releases? about r HOT 8 CLOSED

eitsupi avatar eitsupi commented on August 21, 2024 1
Binary releases?

from r.

Comments (8)

dgkf avatar dgkf commented on August 21, 2024 2

No release builds yet - but I did get a wasm version set up so you can now try it out in your browser at https://dgkf.github.io/R/

from r.

dgkf avatar dgkf commented on August 21, 2024 1

Sure- that sounds reasonable to me. Thanks for the suggestion! I’ve been meaning to get some CI set up - especially now that we are starting to hone in on a better testing strategy. If you can link to a repo that does something similar, that would help move it along faster.

from r.

eitsupi avatar eitsupi commented on August 21, 2024 1

@dgkf Thanks! I left a comment on #63.

from r.

dgkf avatar dgkf commented on August 21, 2024 1

Thanks for all your help @eitsupi! We now have binaries in PR artifacts and on release 🎉

from r.

dgkf avatar dgkf commented on August 21, 2024

@eitsupi

I have done such CI setup on other repositories and may be able to help.

Would you be able to link me to a repo where you set this up and also provide some instructions on how you would plan to use them? Is it simply to have a file you can download and run or are there other parts of a workflow that this would help support?

from r.

eitsupi avatar eitsupi commented on August 21, 2024

Sorry I haven't been able to do this.

This is what I actually set:
https://github.com/PRQL/prql/blob/27b70c5acab8837898221ad11ace320ab0743dba/.github/actions/build-prqlc/action.yaml
Builds and uploads are done for each PR, so anyone can immediately see the changes made in the PR.
https://github.com/PRQL/prql/blob/27b70c5acab8837898221ad11ace320ab0743dba/.github/workflows/tests.yaml#L556-L596

As a side note, cross-compilation for Linux is easier with cross.
The release workflow of this repository may be helpful.
https://github.com/datafuselabs/bendsql/blob/adb31ed7e4980a244a0f353ac2ab8fe2c1d3d126/.github/workflows/release.yml

from r.

dgkf avatar dgkf commented on August 21, 2024

@eitsupi Thanks for those resources! I ended up using the helix project as a basis and adapted their setup (just because it's a bit simpler than the setup for prql).

It also has previews in PRs and releases on tags, which I think is a good fit.

For now just publishing x86 linux binaries, but will enable a few others before merge. You can check out the first preview binaries here:

https://github.com/dgkf/R/actions/runs/6477863673?pr=63

Is there anything more that you'd be looking for in such a feature?

from r.

eitsupi avatar eitsupi commented on August 21, 2024

Awesome, thanks for working on this!

from r.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.