Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
dev-boffin-io
/
vm-forge
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
4
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Actions: dev-boffin-io/vm-forge
Actions
All workflows
Workflows
Build APK
Build APK
Show more workflows...
Management
Caches
All workflows
All workflows
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Showing runs from all workflows
will be ignored since log searching is not yet available
60 workflow runs
60 workflow runs
Workflow
Filter by Workflow
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching workflows.
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
Sign release build with dedicated keystore instead of debug key
Build APK
#60:
Commit
5dd7160
pushed by
dev-boffin-io
1m 49s
main
main
1m 49s
View workflow file
Add fuller proot bind mounts and flags
Build APK
#59:
Commit
2ecf57c
pushed by
dev-boffin-io
1m 36s
main
main
1m 36s
View workflow file
Move rootfs to filesDir-sibling "local" dir — no root/Shizuku needed
Build APK
#58:
Commit
dab7270
pushed by
dev-boffin-io
1m 30s
main
main
1m 30s
View workflow file
Fix build: assign explicit transaction IDs to all AIDL methods
Build APK
#57:
Commit
1922d19
pushed by
dev-boffin-io
2m 18s
main
main
2m 18s
View workflow file
Fix build: enable aidl and buildConfig buildFeatures
Build APK
#56:
Commit
1c1ec02
pushed by
dev-boffin-io
1m 5s
main
main
1m 5s
View workflow file
Fix build: Shizuku.newProcess is private — use a UserService instead
Build APK
#55:
Commit
6df95f6
pushed by
dev-boffin-io
1m 6s
main
main
1m 6s
View workflow file
Run PRoot via Shizuku (shell UID) — device blocks exec from app data
Build APK
#54:
Commit
73874d0
pushed by
dev-boffin-io
1m 7s
main
main
1m 7s
View workflow file
Add clean proot-independent test for filesDir exec restriction
Build APK
#53:
Commit
ace5f60
pushed by
dev-boffin-io
1m 52s
main
main
1m 52s
View workflow file
Disable proot's seccomp ptrace acceleration (PROOT_NO_SECCOMP=1)
Build APK
#52:
Commit
d96d6ad
pushed by
dev-boffin-io
2m 11s
main
main
2m 11s
View workflow file
Use explicit /data/data path everywhere — fixes possible alias mismatch
Build APK
#51:
Commit
875604c
pushed by
dev-boffin-io
1m 30s
main
main
1m 30s
View workflow file
Verify the ELF interpreter path too — likely the real missing piece
Build APK
#50:
Commit
a440acb
pushed by
dev-boffin-io
1m 34s
main
main
1m 34s
View workflow file
Enable max proot verbosity (-v 9) to trace path translation
Build APK
#49:
Commit
7a67af3
pushed by
dev-boffin-io
1m 40s
main
main
1m 40s
View workflow file
Debug: target /usr/bin/dash directly, bypassing /bin symlink entirely
Build APK
#48:
Commit
7520ca5
pushed by
dev-boffin-io
1m 36s
main
main
1m 36s
View workflow file
Debug: target /bin/dash directly, bypassing sh symlink chain
Build APK
#47:
Commit
11f51c7
pushed by
dev-boffin-io
1m 49s
main
main
1m 49s
View workflow file
Remove --link2symlink — no longer needed, likely breaking symlink res…
Build APK
#46:
Commit
57a2a70
pushed by
dev-boffin-io
1m 40s
main
main
1m 40s
View workflow file
Wire up Verify Rootfs Contents button
Build APK
#45:
Commit
dca645e
pushed by
dev-boffin-io
1m 40s
main
main
1m 40s
View workflow file
Prefer system tar/toybox over bundled busybox
Build APK
#44:
Commit
ef7f166
pushed by
dev-boffin-io
1m 46s
main
main
1m 46s
View workflow file
Add in-process syscall diagnostic (logcat has no kernel audit access)
Build APK
#43:
Commit
b1cbe0f
pushed by
dev-boffin-io
1m 43s
main
main
1m 43s
View workflow file
Revert to stdin piping — real-file input regressed a working case
Build APK
#42:
Commit
fb65f17
pushed by
dev-boffin-io
1m 29s
main
main
1m 29s
View workflow file
Skip mtime on symlinks too; show full entry details on crash
Build APK
#41:
Commit
3f24eac
pushed by
dev-boffin-io
1m 30s
main
main
1m 30s
View workflow file
Standardize symlink mode to 0777 — fixes crash on "bin" symlink
Build APK
#40:
Commit
45e85fe
pushed by
dev-boffin-io
1m 45s
main
main
1m 45s
View workflow file
Skip archive's own root entry — setuid/setgid theory was wrong
Build APK
#39:
Commit
1d743ef
pushed by
dev-boffin-io
1m 53s
main
main
1m 53s
View workflow file
Strip setuid/setgid/sticky bits — fixes crash on root directory entry
Build APK
#38:
Commit
ce5ed28
pushed by
dev-boffin-io
1m 36s
main
main
1m 36s
View workflow file
Binary-search the exact crashing entry instead of guessing from logs
Build APK
#37:
Commit
90b8df2
pushed by
dev-boffin-io
1m 46s
main
main
1m 46s
View workflow file
Update RootfsImporter doc comment (no functional change)
Build APK
#36:
Commit
b3363eb
pushed by
dev-boffin-io
1m 38s
main
main
1m 38s
View workflow file
Previous
1
2
3
Next
You can’t perform that action at this time.