Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add script to create amalgamated build #933

Merged
merged 6 commits into from
Feb 28, 2025

Conversation

bnoordhuis
Copy link
Contributor

@bnoordhuis bnoordhuis commented Feb 27, 2025

For your reviewing pleasure:

  • first commit is Add std.writeFile #932

  • quickjs-libc is made optional through a CONFIG_QUICKJS_LIBC define, actual name TBD

  • needs hooking up to the release CI (edit: and should probably be continuously tested)

@saghul
Copy link
Contributor

saghul commented Feb 27, 2025

  • quickjs-libc is made optional through a CONFIG_QUICKJS_LIBC define, actual name TBD

Following the CMake convention how about QJS_BUILD_LIBC?

  • needs hooking up to the release CI (edit: and should probably be continuously tested)

Happy to help if you need me to!

@@ -124,7 +133,7 @@ jobs:
- name: get assets
uses: actions/download-artifact@v4
with:
pattern: qjs-*
pattern: *
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@saghul is this safe? I really have no idea what I'm doing here.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It should be fine since we are doing the upload.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fingers crossed then!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently a plain asterisk is invalid syntax? I'm getting CI notifications:

You have an error in your yaml syntax on line 136

Um... suggestions?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe run the step twice with 2 separate patterns?

@bnoordhuis bnoordhuis merged commit e29a713 into quickjs-ng:master Feb 28, 2025
52 checks passed
@bnoordhuis bnoordhuis deleted the fix688 branch February 28, 2025 20:12
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants