Skip to content

Commit a2a6821

Browse files
committed
chore: sync with microG unofficial installer
1 parent 59b92ad commit a2a6821

16 files changed

Lines changed: 229 additions & 23 deletions

File tree

.git-hooks/commit-msg

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env sh
2+
# SPDX-FileCopyrightText: NONE
3+
# SPDX-License-Identifier: CC0-1.0
4+
5+
# An hook script to check the commit log message.
6+
# Called by "git commit" with one argument, the name of the file
7+
# that has the commit message. The hook should exit with non-zero
8+
# status after issuing an appropriate message if it wants to stop the
9+
# commit. The hook is allowed to edit the commit message file.
10+
11+
grep -m 1 -e '^Signed-off-by: ' -- "${1}" || {
12+
echo 1>&2 "Missing Signed-off-by line."
13+
exit 46
14+
}

.gitattributes

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,23 @@
33

44
* text=auto
55

6-
docs/CODEOWNERS text eol=lf
6+
.git-hooks/* text eol=lf
77
.gitattributes text eol=lf
88
.gitignore text eol=lf
99
.gitmodules text eol=lf
10+
allowed_signers text eol=lf
1011

12+
docs/CODEOWNERS text eol=lf
1113
.editorconfig text eol=lf
1214
.mailmap text eol=lf
1315
.semgrepignore text eol=lf
1416
.shellcheckrc text eol=lf
17+
18+
# Ruby
1519
.simplecov text eol=lf
20+
Gemfile* text eol=lf
1621

22+
*.gpg text eol=lf
1723
*.yml text eol=lf
1824
*.xml text eol=lf
1925
*.json text eol=lf

.github/workflows/generate-perm-xml.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
if test ! -d './cache/tools/perms' || '${{ steps.cache-step.outputs.cache-hit != 'true' }}'; then
3939
'./tools/dl-perm-list.sh' || exit "${?}"
4040
fi
41-
find './zip-content' -name '*.apk' | sort | './tools/generate-perm-xml.sh' --use-placeholders - || exit "${?}"
41+
find './zip-content' -name '*.apk' | './tools/generate-perm-xml.sh' --use-placeholders - || exit "${?}"
4242
- name: "Upload artifacts"
4343
uses: actions/upload-artifact@v4
4444
with:

.gitignore

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
# SPDX-FileCopyrightText: NONE
22
# SPDX-License-Identifier: CC0-1.0
33

4-
# Always ignore
4+
# Files to ignore in all cases
5+
/.bundle/
6+
/.cache/
7+
/.git/
58
/.gnupg/
9+
/.licenses/
610
/.ssh/
711
/coverage/
812
/dependency-graph-reports/
913
/.ash_history
1014
/.bash_history
1115
/.lesshst
1216
/.wget-hsts
17+
__pycache__/
18+
.DS_Store
19+
Thumbs.db
1320
desktop.ini
1421
*.dex
1522
*.log
1623
*.sarif
1724

18-
# Caches
19-
/.cache/
20-
/.git/
21-
__pycache__/
22-
.DS_Store
23-
Thumbs.db
24-
2525
# VS Code files
2626
/.vscode/launch.json
2727

.public-keys/github.gpg

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
3+
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
40+
=uMz0
41+
-----END PGP PUBLIC KEY BLOCK-----

.simplecov

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
# SPDX-FileCopyrightText: NONE
44
# SPDX-License-Identifier: CC0-1.0
55

6-
require 'simplecov'
76
require 'simplecov-lcov'
87

98
SimpleCov.configure do

Gemfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# -*- coding: utf-8; mode: ruby; frozen_string_literal: true -*-
2+
# SPDX-FileCopyrightText: NONE
3+
# SPDX-License-Identifier: CC0-1.0
4+
5+
source 'https://rubygems.org'
6+
7+
ruby ">=3.0"
8+
9+
gem 'bashcov', '>=3.2'
10+
gem 'simplecov-lcov'

Gemfile.lock

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
bashcov (3.2.0)
5+
simplecov (~> 0.21)
6+
docile (1.4.1)
7+
simplecov (0.22.0)
8+
docile (~> 1.1)
9+
simplecov-html (~> 0.11)
10+
simplecov_json_formatter (~> 0.1)
11+
simplecov-html (0.13.2)
12+
simplecov-lcov (0.9.0)
13+
simplecov_json_formatter (0.1.4)
14+
15+
PLATFORMS
16+
ruby
17+
18+
DEPENDENCIES
19+
bashcov (>= 3.2)
20+
simplecov-lcov
21+
22+
BUNDLED WITH
23+
2.5.23

REUSE.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version = 1
2+
3+
[[annotations]]
4+
path = [
5+
".public-keys/*.gpg",
6+
"fastlane/metadata/android/en-US/*.txt",
7+
"allowed_signers",
8+
"Gemfile.lock"
9+
]
10+
SPDX-FileCopyrightText = "NONE"
11+
SPDX-License-Identifier = "CC0-1.0"

allowed_signers

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
15793015+ale5000-git@users.noreply.github.com namespaces="git",valid-after="20250825Z" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBCshlgMBJ9Xo9sjYAJ7Bu9ScHuv6PjfKQlKASmQsHyc
2+
15793015+ale5000-git@users.noreply.github.com namespaces="git",valid-after="20180802Z",valid-before="20250826Z" ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAgubqZ9RkrK/biXtuFHS9fPaWy/LZPqOpucy/WYLtDz9Br/0ri8H3MetKt92leBMkqWtuecies1Yr4gRRY/FX6DpdBYyogcYfNQFGsL4vonAjzYT3Lx0GUfIvuxldd9N5Q2xa/THVtQDRZdRTJVRRDj14ERu+N8Mh1QjZwY2jZ8STmXMoxWo6HK/UgpFTbD+NsGy/aNQBhy6cPRE9yPzcUyeDNmrWRt3YyzOQuQ8w5DM+CMxgceeu4wiDGeKmxRPG7RWxnQKF4J8kpdG44g91kvAMgs6vdAVnksY4moXUjz43+gQGlCpEdSjuK0NUhD83yN4fk9QzomUyUOTQySpanw==

0 commit comments

Comments
 (0)