FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

build: implement build android workflow by MeowShe · Pull Request #51666 · nodejs/node · GitHub

/ node Public

build: implement build android workflow - #51666

Closed
MeowShe wants to merge 6 commits into
nodejs:mainfrom
MeowShe:build-androi-ci
Closed

build: implement build android workflow#51666
MeowShe wants to merge 6 commits into
nodejs:mainfrom
MeowShe:build-androi-ci

Conversation

MeowShe commented Feb 5, 2024
edited
Loading

Copy link
Copy Markdown
Contributor

Experimental activation of CI Workflow for building on the Android platform.

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions

nodejs-github-bot added the meta Issues and PRs related to the general management of the project. label Feb 5, 2024
MeowShe changed the title ci: build-android.yaml ci: implement build android orkflow Feb 5, 2024
MeowShe changed the title ci: implement build android orkflow ci: implement build android workflow Feb 5, 2024
MeowShe changed the title ci: implement build android workflow build: implement build android workflow Feb 5, 2024

lpinca left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

RSLGTM

Comment thread .github/workflows/build-android.yaml Outdated
tniessen previously approved these changes Feb 12, 2024

tniessen left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

All other files use the extension .yml as far as I can tell. I'd suggest renaming to build-androi.yml for consistency.

Comment thread .github/workflows/build-android.yaml Outdated
tniessen dismissed their stale review February 12, 2024 21:25

Didn't mean to hit approve

MeowShe and others added 2 commits February 13, 2024 12:17
Co-authored-by: Luigi Pinca <luigipinca@gmail.com>
Co-authored-by: Tobias Nießen <tniessen@tnie.de>

MeowShe commented Feb 13, 2024

Copy link
Copy Markdown
Contributor Author

All other files use the extension .yml as far as I can tell. I'd suggest renaming to build-androi.yml for consistency.

You're right, it's a mistake.

targos commented Feb 13, 2024

Copy link
Copy Markdown
Member
  • Is there any way to try and run it before merging?
  • Is it going to block commit queue when it fails?

MeowShe commented Feb 13, 2024

Copy link
Copy Markdown
Contributor Author
  • Is there any way to try and run it before merging?

  • Is it going to block commit queue when it fails?

  1. We are waiting for another PR merge regarding Android build fixes. (build: remove librt library dependency for Android compatibility #51632)

  2. This is an experimental feat., it shouldn't block commit queue even if fails.

targos commented Feb 13, 2024

Copy link
Copy Markdown
Member

This is an experimental feat., it shouldn't block commit queue even if fails.

I know it shouldn't, but I'm afraid it will (it runs on pull_request event).

Copy link
Copy Markdown
Member

Is it going to block commit queue when it fails?

GitHub unfortunately still does not support allowed failures (see actions/runner#2347), but perhaps one could use continue-on-error somehow?

targos commented Feb 22, 2024

Copy link
Copy Markdown
Member

We can use continue-on-error. It will make the run always green.
I'm still sceptical about having feedback on all pull requests for a very experimental target.
A new actions run will use a worker from the pool and add a pending check to the pull request while it runs.

MeowShe commented Feb 23, 2024
edited
Loading

Copy link
Copy Markdown
Contributor Author

@tniessen @targos continue-on-error has been used already(dea50f6).

MeowShe commented Feb 25, 2024

Copy link
Copy Markdown
Contributor Author

I'm still sceptical about having feedback on all pull requests for a very experimental target.

A new actions run will use a worker from the pool and add a pending check to the pull request while it runs.

The main purpose of this pull request is to advance the official support of Node.js for the Android platform. Once the goal is achieved and it becomes stable, this check should become mandatory.

bnb commented Feb 26, 2024

Copy link
Copy Markdown
Contributor

I'm still sceptical about having feedback on all pull requests for a very experimental target.

Perhaps in the short term having it be a path-based Action? Would allow a smaller number of PRs that have it as a check as a way to warm up to having it on all PRs.

MeowShe commented Feb 27, 2024

Copy link
Copy Markdown
Contributor Author

Maybe label is a better idea? We label PRs when if it fit to run Android build test.

MeowShe commented Feb 27, 2024

Copy link
Copy Markdown
Contributor Author

path based Action? Would allow a smaller number of PRs that have it as a check as a way to warm up to having it on all PRs.

I guess there doesn't seem to be a clear definition of paths, we don't know what paths are available to run Android build tests in particular.

Copy link
Copy Markdown
Contributor

This pull request has been marked as stale due to 90 days of inactivity.
It will be automatically closed in 30 days if no further activity occurs. If this is still relevant, please leave a comment or update it to keep it open.

github-actions Bot added the stale label Jul 28, 2026
avivkeller closed this Aug 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta Issues and PRs related to the general management of the project. stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants


Back | FazBrowse Home | New Git URL