summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows
AgeCommit message (Collapse)AuthorFilesLines
2023-06-29Add CI job for vendoring Rust dependenciesLinus Färnstrand1-0/+28
This is used mostly to detect invalidly set up dependencies. Cargo vendor will exit with an error if there are duplicate versions/sources of one dependency
2023-06-28Edit verify signature CI to catch changes in files in foldersLinus Färnstrand1-3/+2
2023-06-09Fix CI verification scriptJonathan1-0/+1
The verification script running on github would complain that the first commit of a PR changed all of the locked down files if this commit was unsigned. The reason was that in our github enviornment we don't fetch the entire git history but instead only the needed commits (so called shallow repository). The entire history is therefore folded into the first commit in the shallow repo. Since this history contains modifications of locked down files and since this commit is not signed the script will think this commit modified files its not allowed to. This fix deepens the shallow repo by 1 after fetching. It also clarifies a print in verification script to be more descriptive.
2023-06-01Add daily scheduled gradle audit checkAlbin1-0/+7
2023-06-01Set audit task action nameAlbin1-1/+2
2023-06-01Limit PR audit trigger path to gradle lockfileAlbin1-1/+1
2023-05-24Add github actions HOME FIX(tm)Linus Färnstrand1-0/+5
2023-05-24Run cargo clippy against AndroidLinus Färnstrand1-3/+42
2023-05-22Add shadowsocks-proxy crateEmīls1-0/+2
2023-05-19Use C drive for build artifacts in CIEmīls1-0/+5
2023-05-09Fix broken github CI script caused by CVE fixJonathan1-8/+4
The github CI code broke due to a code injection vulnerability being fixed in a quick-and-dirty way. The dirty solution is here cleaned up and works better than previously.
2023-05-03Upgrade CI to macOS 13 and Xcode 14.3Andrej Mihajlov1-39/+14
2023-05-02Run Clippy in CI on macOSLinus Färnstrand1-1/+1
2023-04-27Temporary fix to avoid the reported vuln: GHSA-x5vj-ch4c-g3jrLinus Färnstrand1-3/+4
2023-04-26Run clippy CI on WindowsLinus Färnstrand1-1/+6
Co-authored-by: David Lönnhager <david.l@mullvad.net>
2023-04-24Fix XML action workflow pathAlbin1-1/+1
2023-04-24Rename tidy helper scriptAlbin1-1/+1
2023-04-24Restructure tidy formatting scriptAlbin1-2/+1
The script can now be executed rather than having to be sourced.
2023-03-27Add workflow for checking proto file formattingDavid Lönnhager1-0/+17
2023-03-25Add multi-arch support in android build actionAlbin1-14/+104
This adds support for building the native libraries in parallel for the supported architectures.
2023-03-22Fix kotlin formatting trigger pathAlbin2-3/+4
2023-03-22Rename tidy workflow and jobAlbin1-2/+2
2023-03-22Change action from `ktlint` to `ktfmt`Albin2-21/+14
2023-03-16Migrate tidy action to use containerAlbin1-3/+26
2023-03-15Adjust gh action strip tool path for new NDK versionAlbin1-1/+1
2023-03-15Fix repo ownership in android build actionAlbin1-0/+1
2023-03-07Bump Go version in workflow to 1.19.5Emīls1-1/+1
2023-03-03Ignore git warnings about safe directories (github actions limitation)Linus Färnstrand2-2/+6
2023-03-03Make container changes trigger rust-unused-dependencies.yml workflowLinus Färnstrand1-0/+1
2023-02-27Add i686-pc-windows-msvc to CI workflowDavid Lönnhager1-0/+1
2023-02-23Rename all mentions of the "master" branch to "main"Linus Färnstrand2-5/+5
2023-02-13Add GH actions job for AGP lintingAlbin1-0/+11
2023-02-08Deny unused_async lint in clippy in Github actionsLinus Färnstrand1-1/+1
2023-02-02Enable mockapi tests in GH actionsAlbin1-1/+1
2023-02-01Update cargo audit CI job description to not mention env_loggerLinus Färnstrand1-2/+1
2023-02-01Deny warnings in `cargo audit` CI jobLinus Färnstrand1-1/+5
2023-01-31Disable flaky android testsAlbin1-1/+1
2023-01-25Upload report on ci instrumentation test failuresAlbin1-0/+9
The report includes: * Screenshots * Logcat * Instrumentation logs
2023-01-25Add mockapi test job in gh actionsAlbin1-4/+20
2023-01-25Enable api override in gh actionsAlbin1-1/+1
2023-01-25Improve naming of Android GH actions jobsAlbin1-2/+4
2023-01-24Remove reference to dist-assets/api-ip-address.txt as it does not existLinus Färnstrand1-1/+0
2023-01-24Convert rustfmt CI run to use stable rustfmtLinus Färnstrand1-5/+3
2023-01-23Switch to self-hosted runner for Android testsAlbin1-39/+3
This commit switches to a self-hosted test runner for instrumented Android tests.
2023-01-20Move dist-assets/relays.json to build/relays.jsonLinus Färnstrand1-2/+2
2023-01-20Upgrade checkout action to v3Linus Färnstrand1-1/+1
2023-01-20Run cargo audit on a schedule every dayLinus Färnstrand1-0/+7
2023-01-20Don't run cargo audit when *.rs files changeLinus Färnstrand1-1/+0
2023-01-20Use a shorter and smarter include path list for the "Daemon+CLI" jobLinus Färnstrand1-27/+21
2023-01-20Replace an include list with an exclude list for Android CILinus Färnstrand1-17/+14
The list was outdated, so not triggering on a bunch of file changes it should have been triggering on. This might on the other hand trigger a few times when it's not needed. But better than too seldom