mirror of
https://github.com/aphrody-labs/mullvadvpn-app.git
synced 2026-10-13 22:10:39 +00:00
All Workflows
Add team to reported security advisories
Android - Build and test
Android - Audit dependencies
Android - Benchmark Tests
Android - Check kotlin formatting
Android - Pre-release check
Android - Verify F-Droid and reproducible builds
Android - Static analysis
Android - Validate gradle wrapper
Android - Check XML formatting
Rust - Vendor dependencies
Check changelog format
Rust - Run Clippy to check lints
Code Owner Approval
Code Owner - no ownerless files
Daemon+CLI - Build (Nix)
Daemon+CLI - Build and test
Desktop - End-to-end tests
Desktop check gRPC bindings
Installer downloader - Size test
Desktop frontend
Git - Check commit message style
iOS end-to-end API tests
iOS end-to-end merge to main tests
iOS end-to-end nightly tests monitor
iOS end-to-end nightly tests
iOS end-to-end on pr opened
iOS end-to-end tests
iOS - Build and test Rust FFI (mullvad-ios and mullvad-api)
iOS screenshot tests monitor
iOS create screenshots
iOS test screenshots
iOS Validate build schemas
iOS app
TOML Validation
Check mullvad-nsis
Nix - Check lint and format
OSV-Scanner PR Scan
OSV-Scanner Scheduled Scan
Check formatting of proto files
RaaS - Build (Nix)
Rust - Min publish age
Rust - Supply chain
Rust - Unused dependencies
Daemon+CLI - Check rust documentation
Rust - Check formatting
Shellcheck - Lint shell scripts
DES Testframework - Clippy
Rust - Supply chain (Test framework)
DES Testframework - Check formatting
DES Testframework - Build
Translation check
Spelling
Unicop - find evil unicode
Verify git signatures on important files
Workflow check
YAML linting
Management
Job queue
9 workflow runs
Actor
Branch
All branches
202607-NSOperation-to-Task-sketch-1
202607-actorise-AddressCacheUpdateScheduler-sketch
20265-beta-desktop-app-for-windows-ui-is-slightly-broken-des-3199
Add-imperative-verb-tidy
IOS-750-separate-ICMP-logic-from-Pinger
IOS-882-shadowsocks-obfuscation-settings
IOS-995-show-exit-constraints-in-connect-view
add-OpenPortSelectorMenu-accessibility-id
add-conncheck-tcp-fallback
add-custom-vpn
add-in-app-log-view
add-in-app-update-cli
add-inactive-state-to-filterchip-des-3241
add-missing-magic-multihop-property-matching-relay
add-more-logging-on-ephemeral-peer-negotiation-timeout-des-3122
add-repo-issue-stat-scripts
add-settingsmigration-view-and-settingsmigrationaction-des-3057
add-socks5-obfs
add-software-rendering-webgl-fallback
add-startup-macrobenchmark-droid
add-support-for-filters-to-locationselector-component-des-2803
add-textfieldinputgroup-component-des-3242
async-opration-removal
automate-publishing-of-linux-repositories
automate-release-process
boringfun-ios
build-pacman-releases
call-post-quantum-key-negotiation-method-from-ios-553
change-by-daneov-prywsplslpok
change-default-rollout-for-new-releases-to-a-low-value-des-2603
ci-runner-does-not-clean-up-orchestratorapk-droid-2004
clean-up-plugin-in-gradle-lockfile
codify-swift-rust-interactions-in-a-markdown-file-ios-1140
connect-and-display-filters-in-select-location-view-des-2808
connect-to-daemon-on-other-machine
connect-to-grpc-service-over-https
consolidate-tls
convert
convert-tunnel-to-use-actor-isolation-ios-1742-2
convert-tunnelmanager-to-an-actor-ios-1737
copilot/upgrade-android-gradle-plugin
create-rustc-path-prefix-remap-crate
daemon-tour-2025
debug-view
debugging-restart-phone
disable-system-config
dns-settings-swiftui-again
drop-protoc-requirement
dynamic-include-all-networks
early-boot-fw-timeout
evaluate-hyper-legacy-client-des-1288
experiment-reducer-mobius
experiment-xcode-build-caching
export-figma-variables-to-swift
expose-and-handle-has_payments-property-from-the-api-droid-2793
fail-e2e-tests
fda-fixes-backport
filter-out-ipv6-from-when-needed-multihop-scenarios-ios-1687
fix-android-workspace-lints
fix-debian13-e2e-tests
fix-desktop-e2e-runner-flakiness
fix-dns-tests-isch
fix-guid-conflicts-with-mozilla-vpn-des-2576
fix-long-press-custom-iOS-1628
fix-masque-base-bench
fix-mount-path-git-bash
fix-mullvad-daemon-segfault
fix-mutlihop-test
fix-start-minimmized-setting
flatpak-experiments
floating-locationselector
force-node-24-for-nightly-tests
generate-grpc-js-bindings-from-arm-host
git-hook-verify-commit-signatures
hackday-202504-andrew-filter-longpress
hackday-202607-correct-horse-battery-staple
hackday-202608-swiftui-horse-battery-staple
hackday-expressive
hackday-glance-widget
hackday-log-me-in
hackday-log-me-in-android-ui
hackday-material-3
hackday-metered-connection
hackday-metro-android
hackday-packettunnelactor-reducerise
hackday-remote-compose
hackday-wire
handle-relays-that-do-not-support-all-obfuscation-methods-des-3076
header-view-ios-1838
hotfix-2025.5-build2-release
hotfix-nwpath-monitor
hwasan-android
implement-cyclonedx-report-generation-droid-2934
implement-support-for-separate-entryexit-filters-droid-2199-ui
implement-user-space-obfuscation-in-boringtun-des-2424
improve-dnsdialogviewmodel-arguments-droid-579
improve-search
improve-tv-experience-module
in-app-banner-animation-overshoots-resulting-in-a-visual-ios-929
increase-max-frame-size
investigate-tests
investigate-uninstall-script-triggers-tcc-approval-request-des-2934
ios-1702-ProblemReportView
ios-1737-convert-tunnelmanager-to-an-actor
ios-1794-quantum-resistance-label-orphan-control
ios-1818-migrate-settings-view
ios-662-update-ui-to-indicate-pq-connection-status
ios-boring-tun-friday-hack
ios-bug-bash-2025-02-11
ios-dynamic-ffi-build
ios-enable-complete-strict-concurrency-check
ios-gotatun-conncheck
ios-release-2024.11
ios-release-2024.6
ios-release-2024.9
ios-release-2025.10
ios-release-2025.11
ios-release-2025.9
ios-release-2026.1
ios-release-2026.4
ios-release-2026.5
ios-release-2026.6
ios-specify-cache-dir-for-xcrun
lan-sharing-block-all-connections-poc-droid
lce-dns-temp-branch-android
leak-checker-kameo
linux-netns
linux-netns-old
location-types
log-connection-issue
macos-add-ipv6-local-resolver
macos-detect-shutdown
maestro-smoketest-droid
main
make-ios-build-fast-again
make-local-resolver-tests-less-flakey
masque-backpressure
masque-bench
masque-proxy-reduce-lock-contention
migrate-account-view-ios-1701
migrate-edit-access-method-view-to-swiftui-ios-1700
migrate-to-new-concurrency-stop-tunnel-ios-1675
mullvad-api-storekit2
mullvadapinetworkoperation-ios-1667
multihop-indicator-for-servers-with-only-ipv6-available-does-droid-2875
never-type
new-bookbark
nftables-json
non-lazy-location-list
npm-update-vitest
offline-mode-old
open-gfw-nix
openwrt
openwrt-and-remote-control
openwrt-x-android
package-mullvad-cli-for-openwrt-des-1255
peer-negotation-timeout-error-ios1782
power-assert
pr-label-trigger-cause-inconsistent-github-ui-droid-2928
pre-fix-standalone-build
pre-investigate-migration-from-cjs-to-esm-tb-4h-des-1739
prepare-2026.6
prepare-android/2026.10
prepare-android/2026.11
prepare-android/2026.12
prepare-android/2026.8
prepare-android/2026.9
proptest-some-more
proptest-update-logic
qr-codes
qr-login-2026.3
raas-nix-improvements
redact-logs-on-demand-ios-1502
refactor-split-tunneling-initialization-to-not-block-rest-of-des-3034
remove-daita-cfgs
remove-nslock-from-ios-1744
remove-nslock-from-ios-1744-2
remove-synthesized-offline-state
remove-tobias-pgp-key
replace-slirp
reproducible-builds
reproducible-builds-rustc-remap-path-prefix
reset-migrated-settings-visibility-per-app-update-ios
restructure-test-workspace
router-mode
rust-channels-scheduled
screenshot-testing
search-anything
searching-for-a-custom-list-results-in-empty-list-des-3267
sendable-tutorial
sendtunnelprovidermessageoperation-ios-1670
sequential-multiplexer
set-default-keyboard-navigation-state-to-not-focus-on-an-des-2874
set-includeallnetworks-to-true-in-starttunneloperation-and-ios-945
show-connected-server-in-select-location-view-droid-2868
snapshot-settings-migrations
speed-connection-hackday
speed-connetcion-hackday
starttunneloperation-ios-1673
steal-desktop-improvements-for-generating-pq-keys-ahead-of-ios-1005
step-2-turn-the-tunnelmanager-into-an-actual-actor-ios-1766
swift-format-on-linux-runner
switch-to-zbus
systemd-cgroup-v2
systemd-cgroup-v2-seccomp
talpid-channels
talpid-firewall
talpid-winfw
temp-fix-xcode-26
test-bad-signature
test-balloon
test-deadlock
test-eslint-plugin-import
test-manager-gotatun
test-new-js-and-css-apis
test-plugin-key
test-runner-on-build-server-android
threat-model
tile-experiment
tombi-format-test-workspace
tracing-instrument
try-fix-ios-release-2025.4
try-out-pnpm
tui-app
tunnel-args-remove-resource-dir
udp-multiplex-poc-ios1759
unit-tests-remove-mullvadvpntests-target-from-app-code-ios-539
untangle-talpid-wireguard
update-anyhow
update-base-image-android-dockerfile
update-ios-df-template
update-the-ui-to-indicate-that-the-tunnel-is-post-quantum-ios-662
update-udev-rules
upgrade-build-server-to-mac-os-sequoia-and-xcode-164-ios-1265
upgrade-rand-talpid-wireguard
use-forced-handshake
use-gitoxide
vpn-settings-redesign
windows_shell_completions
wip-android-nix-container-image
wip-android-sbom
wip-android-sbom-2
wip-automated-a11y-checks
wip-compose-a11y
wip-fuzz-android
wip-spdr
wip-try-building-decoupled
write-e2e-test-that-simulates-censorship-to-working-tunnel-des-1877
zbus
DES Testframework - Clippy #9:Scheduled
DES Testframework - Build #8:Scheduled
Daemon+CLI - Check rust documentation #7:Scheduled
Rust - Run Clippy to check lints #6:Scheduled
iOS end-to-end nightly tests #5:Scheduled
Desktop - End-to-end tests #4:Scheduled
Android - Benchmark Tests #3:Scheduled
Android - Build and test #2:Scheduled
Add team to reported security advisories #1:Scheduled