├── .editorconfig ├── .github ├── shared │ └── functional-tests │ │ └── action.yml └── workflows │ ├── build-and-test.yml │ ├── codeql-analysis.yml │ └── test-no-build.yml ├── .gitignore ├── .husky └── pre-commit ├── LICENSE ├── README.md ├── action.yml ├── eslint.config.mjs ├── jest.config.cjs ├── lib ├── .gitattributes ├── index.js └── package.json ├── package.json ├── src ├── io-utils.ts ├── main.ts ├── signing.ts └── tests │ ├── aab │ └── app-unsigned.aab │ ├── apk-zip │ └── app-release-unsigned.apk │ ├── apk │ └── app-release-unsigned.apk │ ├── io-utils.test.ts │ └── test_key_b64.txt └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/shared/functional-tests/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.github/shared/functional-tests/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/test-no-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.github/workflows/test-no-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/action.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /lib/.gitattributes: -------------------------------------------------------------------------------- 1 | # Make ncc output consistent 2 | *.js text eol=lf 3 | -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/package.json -------------------------------------------------------------------------------- /src/io-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/io-utils.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/signing.ts -------------------------------------------------------------------------------- /src/tests/aab/app-unsigned.aab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/tests/aab/app-unsigned.aab -------------------------------------------------------------------------------- /src/tests/apk-zip/app-release-unsigned.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/tests/apk-zip/app-release-unsigned.apk -------------------------------------------------------------------------------- /src/tests/apk/app-release-unsigned.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/tests/apk/app-release-unsigned.apk -------------------------------------------------------------------------------- /src/tests/io-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/tests/io-utils.test.ts -------------------------------------------------------------------------------- /src/tests/test_key_b64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/src/tests/test_key_b64.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kevin-david/zipalign-sign-android-release/HEAD/tsconfig.json --------------------------------------------------------------------------------