Commit Graph
35 Commits
Author SHA1 Message Date
Alex Jbanca 32737dcdd6 ci: pin status-go submodule URL to upstream in PR checks
A PR can edit .gitmodules to point vendor/status-go at an arbitrary
remote, letting the policy check validate against attacker-controlled
refs (a fake develop branch containing any pin). Override the configured
URL with the canonical upstream before 'git submodule update' in both
jobs; a pin that doesn't exist upstream now fails the update, which is
the correct verdict.
2026-07-28 14:50:54 +03:00
Alex Jbanca 02e0f824c7 ci: check out PR head SHA in submodule check so fork PRs pass checkout
github.head_ref names a branch in the contributor's fork, which does not
exist in this repository, so actions/checkout fails for every external
PR before the policy steps even run. The head SHA is fetchable from the
base repo, and checking the actual PR head preserves the recency
enforcement (stale pins must catch up with the base branch).
2026-07-28 14:50:54 +03:00
Lukáš Tinkl 09d78b3895 chore: add (selected) Qt AI skills
For more info, see https://github.com/theqtcompanyrnd/agent-skills

- minor update to BUILDING.md
- update the PR template
2026-07-28 10:05:16 +02:00
Mag. 4c6eafbe87 test(contract): check wakuext FFI method names against vendored status-go (#21496)
* test(contract): check wakuext FFI method names against vendored status-go

The app sends wakuext_<name> method strings that status-go resolves by name at
runtime, so a renamed or removed method breaks the app with no compile-time
error and no test to catch it. Assert every static wakuext_<name> literal in
the app resolves to a method the vendored status-go (the shipped pin) registers.
Name-existence only; runtime-composed names are reported, not skipped.

Assisted-by: Claude (Anthropic)
2026-07-14 16:51:28 +01:00
Jonathan Rainville d8be3ab1e1 chore: add copilot instructions 2026-06-10 08:26:32 +02:00
Anthony Laibe d0726537e0 chore: add mobile device field to bug issue template (#20622) 2026-04-29 12:56:58 +02:00
Jonathan Rainville 67e8d03382 docs(templates): update issues templates and add documentation check 2026-02-12 15:49:46 -05:00
Siddarth Kumar b7861ef9f7 chore(ci): nuke unused android gh action
for PRs we use ci/Jenkinsfile.android, if you wish to perform a manual
android build you may use
https://ci.status.im/job/status-desktop/job/systems/job/android/job/arm64/job/package/build?delay=0sec
2025-11-13 13:52:34 -03:00
Mag. d3246c8b0d ci: align STATUSQ_TESTMODE as the env var for test hooks (#19114)
Aligns workflow and build script with Jenkins to use STATUSQ_TESTMODE as the var to enable test hooks.
2025-11-10 10:24:31 +00:00
Alex Jbanca b2d4eddc77 chore: Update app name to Status and align app package id with the bundle id
App name: Status
App package/bundle: im.status.app
2025-10-16 12:32:51 +03:00
Mag. a731f10001 fix(ci): Android GitHub workflow android-build.yml (#18975)
Use same docker image in GitHub workflow as Jenkins pipeline for Android.
Improve workflow run and apk naming.
2025-10-08 15:44:53 +01:00
Igor Sirotin 688cf7a691 ci: check status-go branch (#18857) 2025-09-22 14:21:58 +01:00
marko c0e8142087 chore(ci): upgrade QT to 6.9.2
Referenced issue:
* https://github.com/status-im/status-desktop/issues/18776
2025-09-18 17:36:28 +02:00
Mag. 9bd0803f60 feat(CI): Add test hooks for tablet builds (#18765)
feat(CI): Add test hooks for tablet builds

Set test mode param to enable test hooks in tablet builds.

This enables test ids (tid) to be set in component accessibility properties so they can be displayed in "content-desc" via XML and used as locators.

Default is "false" to avoid impacting users that may use accessibility features.
2025-09-15 21:53:54 +01:00
Igor SirotinandSiddarth Kumar 639d042dcf ci: go 1.24 (#18830)
* chore: bump status-go

* ci: upgrade Go to 1.24

* ci: update golang archive checksum

* fix: version typo

* ci: bump docker images with go 1.24

---------

Co-authored-by: Siddarth Kumar <siddarthkay@gmail.com>
2025-09-12 18:11:27 +01:00
Mag. e94c79dc0a test(e2e_appium): add e2e_appium (#18366)
initial setup of test framework for new tablet and mobile builds
2025-08-19 14:50:36 +01:00
Siddarth Kumar 86ab85a2ce android: use go 1.23 2025-07-19 15:04:03 +05:30
Jonathan Rainville 45215b08e2 docs(pr): update PR template to fix links and adapt to new flows 2025-06-23 11:02:07 -04:00
Alex Jbanca 9a2f032782 chore(mobile): Cleaning the build scripts and split README into smaller pieces 2025-06-10 11:28:12 +03:00
Alex Jbanca ba8494182e chore: Fixing mobile builds
- Adding a config option for the GH action to compile with different qt versions
- Updating build scripts to use standard android env variables
- Fixing mobile targets
2025-06-10 11:28:12 +03:00
Alex Jbanca 532e7ea989 chore: integrate the mobile build system in the main makefile
- Creating new targets to build, run and clean mobile builds
- Updating the builds to support qt 6.9.0 (and NDK 27.2.12479018)
- Move the GH actions to the main gh folder
- Update the main Makefile to allow cross-compilation. `detected_os` becomes `mkspecs`
2025-06-10 11:28:12 +03:00
Jonathan Rainville 7931e5d403 chore(codeowners): add Noelia to QML files and add Messenger owners 2025-05-14 11:38:09 -04:00
Anastasiya Semenkevich 5c9d85bf2c chore: add a reminder in feature template to cover metrics 2024-11-21 16:42:05 +03:00
Alex Jbanca b8c4dfac34 chore: Set-up the initial codeowners
The CODEOWNSERS file defines the default code owners for specific files or folders in the repo. The code owners are automatically added to PR review.
For more details see https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.
2024-10-07 17:34:58 +03:00
Michał Cieślak 8bc6db5405 Fixed link to CONTRIBUTING.md in the PR template 2024-10-01 16:00:54 +02:00
Michał 9acf723ddc chore: Architecture guide added and PR template updated
Closes: #15539
2024-08-09 22:29:44 +02:00
fryorcraken dc554f8ea2 Add instructions for status-go PRs (#15225)
Define a process for status-go PRs as more of those are expected to be
opened by the Waku team.
2024-07-03 12:00:31 -04:00
Michał Cieślak 824616c32e chore(general): pull_request_template.md updated 2022-09-21 18:20:15 +02:00
Iuri Matias 264a0410b3 Update pull_request_template.md 2022-07-07 08:55:05 -04:00
Iuri Matias d7a1ce37ae Update feature-issue.md 2021-11-11 09:21:43 -05:00
Iuri Matias 99f4d4cec2 docs: add templates for issues and pull requests 2021-11-10 16:04:54 -05:00
Iuri Matias 08f64387cf remove github action 2021-05-12 16:14:44 -04:00
Iuri Matias a27168ff51 test action 2021-05-12 16:09:04 -04:00
Iuri Matias c02380285a test action 2021-05-12 16:01:39 -04:00
Iuri Matias 17c2409d6b add action to create site 2021-05-07 16:30:28 -04:00