diff --git a/.github/workflows/aws.yml b/.github/workflows/aws.yml new file mode 100644 index 00000000000..3ad415f24f1 --- /dev/null +++ b/.github/workflows/aws.yml @@ -0,0 +1,94 @@ +# This workflow will build and push a new container image to Amazon ECR, +# and then will deploy a new task definition to Amazon ECS, when there is a push to the "master" branch. +# +# To use this workflow, you will need to complete the following set-up steps: +# +# 1. Create an ECR repository to store your images. +# For example: `aws ecr create-repository --repository-name my-ecr-repo --region us-east-2`. +# Replace the value of the `ECR_REPOSITORY` environment variable in the workflow below with your repository's name. +# Replace the value of the `AWS_REGION` environment variable in the workflow below with your repository's region. +# +# 2. Create an ECS task definition, an ECS cluster, and an ECS service. +# For example, follow the Getting Started guide on the ECS console: +# https://us-east-2.console.aws.amazon.com/ecs/home?region=us-east-2#/firstRun +# Replace the value of the `ECS_SERVICE` environment variable in the workflow below with the name you set for the Amazon ECS service. +# Replace the value of the `ECS_CLUSTER` environment variable in the workflow below with the name you set for the cluster. +# +# 3. Store your ECS task definition as a JSON file in your repository. +# The format should follow the output of `aws ecs register-task-definition --generate-cli-skeleton`. +# Replace the value of the `ECS_TASK_DEFINITION` environment variable in the workflow below with the path to the JSON file. +# Replace the value of the `CONTAINER_NAME` environment variable in the workflow below with the name of the container +# in the `containerDefinitions` section of the task definition. +# +# 4. Store an IAM user access key in GitHub Actions secrets named `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. +# See the documentation for each action used below for the recommended IAM policies for this IAM user, +# and best practices on handling the access key credentials. + +name: Deploy to Amazon ECS + +on: + push: + branches: [ "master" ] + +env: + AWS_REGION: MY_AWS_REGION # set this to your preferred AWS region, e.g. us-west-1 + ECR_REPOSITORY: MY_ECR_REPOSITORY # set this to your Amazon ECR repository name + ECS_SERVICE: MY_ECS_SERVICE # set this to your Amazon ECS service name + ECS_CLUSTER: MY_ECS_CLUSTER # set this to your Amazon ECS cluster name + ECS_TASK_DEFINITION: MY_ECS_TASK_DEFINITION # set this to the path to your Amazon ECS task definition + # file, e.g. .aws/task-definition.json + CONTAINER_NAME: MY_CONTAINER_NAME # set this to the name of the container in the + # containerDefinitions section of your task definition + +permissions: + contents: read + +jobs: + deploy: + name: Deploy + runs-on: ubuntu-latest + environment: production + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ env.AWS_REGION }} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + + - name: Build, tag, and push image to Amazon ECR + id: build-image + env: + ECR_REGISTRY: ${{ steps.login-ecr.outputs.registry }} + IMAGE_TAG: ${{ github.sha }} + run: | + # Build a docker container and + # push it to ECR so that it can + # be deployed to ECS. + docker build -t $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG . + docker push $ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG + echo "image=$ECR_REGISTRY/$ECR_REPOSITORY:$IMAGE_TAG" >> $GITHUB_OUTPUT + + - name: Fill in the new image ID in the Amazon ECS task definition + id: task-def + uses: aws-actions/amazon-ecs-render-task-definition@v1 + with: + task-definition: ${{ env.ECS_TASK_DEFINITION }} + container-name: ${{ env.CONTAINER_NAME }} + image: ${{ steps.build-image.outputs.image }} + + - name: Deploy Amazon ECS task definition + uses: aws-actions/amazon-ecs-deploy-task-definition@v1 + with: + task-definition: ${{ steps.task-def.outputs.task-definition }} + service: ${{ env.ECS_SERVICE }} + cluster: ${{ env.ECS_CLUSTER }} + wait-for-service-stability: true diff --git a/README.md b/README.md new file mode 100644 index 00000000000..a5c1e64430f --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +projectInfo.json diff --git a/audit_digest.txt b/audit_digest.txt new file mode 100644 index 00000000000..2c68e3760b9 --- /dev/null +++ b/audit_digest.txt @@ -0,0 +1,136 @@ +Disk usage before clone: +Filesystem Size Used Avail Use% Mounted on +/dev/block/dm-12 879M 876M 0 100% / +tmpfs 3.5G 1.9M 3.5G 1% /dev +tmpfs 3.5G 0 3.5G 0% /mnt +/dev/block/dm-14 331M 330M 0 100% /system_ext +/dev/block/dm-15 3.9G 3.9G 0 100% /product +/dev/block/dm-16 779M 777M 0 100% /vendor +/dev/block/dm-17 20M 20M 0 100% /vendor_dlkm +tmpfs 3.5G 28K 3.5G 1% /apex +/dev/block/loop6 232K 152K 76K 67% /apex/com.android.hardware.cas@1 +/dev/block/loop7 6.6M 6.6M 0 100% /apex/com.google.pixel.wifi.ext@1 +/dev/block/loop4 256M 254M 0 100% /apex/com.google.pixel.camera.hal@1714164480 +/dev/block/loop5 7.4M 7.4M 0 100% /apex/com.android.devicelock@343201000 +/dev/block/dm-23 4.4M 4.4M 0 100% /apex/com.android.neuralnetworks@360528200 +/dev/block/dm-24 19M 19M 0 100% /apex/com.android.cellbroadcast@360913060 +/dev/block/dm-26 4.4M 4.4M 0 100% /apex/com.android.resolv@360911240 +/dev/block/dm-22 11M 11M 0 100% /apex/com.android.configinfrastructure@360528200 +/dev/block/loop11 5.1M 5.1M 0 100% /apex/com.google.android.widevine@190250226 +/dev/block/loop13 604K 576K 16K 98% /apex/com.android.hardware.biometrics.fingerprint.virtual@1 +/dev/block/loop23 3.8M 3.8M 0 100% /apex/com.android.compos@3 +/dev/block/dm-32 20M 20M 0 100% /apex/com.android.bt@360832420 +/dev/block/dm-35 29M 29M 0 100% /apex/com.android.media.swcodec@360913040 +/dev/block/dm-28 16M 16M 0 100% /apex/com.android.healthfitness@360915160 +/dev/block/dm-20 840K 812K 12K 99% /apex/com.android.ipsec@360840100 +/dev/block/dm-29 10M 10M 0 100% /apex/com.android.nfcservices@360911780 +/dev/block/dm-31 23M 23M 0 100% /apex/com.android.adservices@360650020 +/dev/block/dm-33 6.7M 6.7M 0 100% /apex/com.android.adbd@360528200 +/dev/block/dm-34 1.5M 1.5M 0 100% /apex/com.android.uprobestats@360528200 +/dev/block/dm-36 4.9M 4.9M 0 100% /apex/com.android.conscrypt@360913040 +/dev/block/dm-42 6.3M 6.2M 0 100% /apex/com.android.extservices@360906083 +/dev/block/dm-39 26M 26M 0 100% /apex/com.android.permission@361004080 +/dev/block/loop26 73M 73M 0 100% /apex/com.google.android.hardware.biometrics.face@1 +/dev/block/dm-37 788K 756K 16K 98% /apex/com.android.tzdata@360527580 +/dev/block/loop32 232K 48K 180K 22% /apex/com.google.pixel.euicc.update@360799999 +/dev/block/dm-43 28M 28M 0 100% /apex/com.android.art@360910040 +/dev/block/dm-44 13M 13M 0 100% /apex/com.android.ondevicepersonalization@360659040 +/dev/block/dm-45 27M 27M 0 100% /apex/com.android.mediaprovider@360911480 +/dev/block/dm-41 6.8M 6.7M 0 100% /apex/com.android.uwb@360911260 +/dev/block/loop37 232K 112K 116K 50% /apex/com.android.apex.cts.shim@1 +/dev/block/dm-52 1.7M 1.7M 0 100% /apex/com.android.profiling@360528200 +/dev/block/dm-49 1.3M 1.3M 0 100% /apex/com.android.rkpd@361011000 +/dev/block/loop43 36M 36M 0 100% /apex/com.android.i18n@1 +/dev/block/dm-25 21M 21M 0 100% /apex/com.android.tethering@360911700 +/dev/block/loop47 7.8M 7.7M 0 100% /apex/com.android.runtime@1 +/dev/block/loop39 364K 332K 28K 93% /apex/com.android.hardware.biometrics.face.virtual@2 +/dev/block/dm-50 5.8M 5.7M 0 100% /apex/com.android.media@360913040 +/dev/block/dm-48 2.9M 2.9M 0 100% /apex/com.android.os.statsd@361020060 +/dev/block/dm-55 764K 736K 16K 98% /apex/com.android.sdkext@360840080 +/dev/block/dm-54 4.2M 4.2M 0 100% /apex/com.android.appsearch@361004020 +/dev/block/dm-60 232K 104K 124K 46% /apex/com.android.scheduling@360528200 +/dev/block/dm-58 312K 280K 28K 91% /apex/com.android.crashrecovery@360528200 +/dev/block/dm-56 11M 11M 0 100% /apex/com.android.wifi@360911300 +/dev/block/loop45 86M 86M 0 100% /apex/com.android.virt@3 +tmpfs 3.5G 4.0K 3.5G 1% /bootstrap-apex +/dev/block/loop0 788K 756K 16K 98% /bootstrap-apex/com.android.tzdata@360527580 +/dev/block/loop3 7.8M 7.7M 0 100% /bootstrap-apex/com.android.runtime@1 +/dev/block/loop2 86M 86M 0 100% /bootstrap-apex/com.android.virt@3 +/dev/block/loop1 36M 36M 0 100% /bootstrap-apex/com.android.i18n@1 +tmpfs 3.5G 0 3.5G 0% /tmp +/dev/fuse 109G 108G 1.0G 100% /storage/emulated +=== Repo health check Fri Nov 28 19:36:48 EST 2025 === +Filesystem Size Used Avail Use% Mounted on +/dev/block/dm-12 879M 876M 0 100% / +tmpfs 3.5G 1.9M 3.5G 1% /dev +tmpfs 3.5G 0 3.5G 0% /mnt +/dev/block/dm-14 331M 330M 0 100% /system_ext +/dev/block/dm-15 3.9G 3.9G 0 100% /product +/dev/block/dm-16 779M 777M 0 100% /vendor +/dev/block/dm-17 20M 20M 0 100% /vendor_dlkm +tmpfs 3.5G 28K 3.5G 1% /apex +/dev/block/loop6 232K 152K 76K 67% /apex/com.android.hardware.cas@1 +/dev/block/loop7 6.6M 6.6M 0 100% /apex/com.google.pixel.wifi.ext@1 +/dev/block/loop4 256M 254M 0 100% /apex/com.google.pixel.camera.hal@1714164480 +/dev/block/loop5 7.4M 7.4M 0 100% /apex/com.android.devicelock@343201000 +/dev/block/dm-23 4.4M 4.4M 0 100% /apex/com.android.neuralnetworks@360528200 +/dev/block/dm-24 19M 19M 0 100% /apex/com.android.cellbroadcast@360913060 +/dev/block/dm-26 4.4M 4.4M 0 100% /apex/com.android.resolv@360911240 +/dev/block/dm-22 11M 11M 0 100% /apex/com.android.configinfrastructure@360528200 +/dev/block/loop11 5.1M 5.1M 0 100% /apex/com.google.android.widevine@190250226 +/dev/block/loop13 604K 576K 16K 98% /apex/com.android.hardware.biometrics.fingerprint.virtual@1 +/dev/block/loop23 3.8M 3.8M 0 100% /apex/com.android.compos@3 +/dev/block/dm-32 20M 20M 0 100% /apex/com.android.bt@360832420 +/dev/block/dm-35 29M 29M 0 100% /apex/com.android.media.swcodec@360913040 +/dev/block/dm-28 16M 16M 0 100% /apex/com.android.healthfitness@360915160 +/dev/block/dm-20 840K 812K 12K 99% /apex/com.android.ipsec@360840100 +/dev/block/dm-29 10M 10M 0 100% /apex/com.android.nfcservices@360911780 +/dev/block/dm-31 23M 23M 0 100% /apex/com.android.adservices@360650020 +/dev/block/dm-33 6.7M 6.7M 0 100% /apex/com.android.adbd@360528200 +/dev/block/dm-34 1.5M 1.5M 0 100% /apex/com.android.uprobestats@360528200 +/dev/block/dm-36 4.9M 4.9M 0 100% /apex/com.android.conscrypt@360913040 +/dev/block/dm-42 6.3M 6.2M 0 100% /apex/com.android.extservices@360906083 +/dev/block/dm-39 26M 26M 0 100% /apex/com.android.permission@361004080 +/dev/block/loop26 73M 73M 0 100% /apex/com.google.android.hardware.biometrics.face@1 +/dev/block/dm-37 788K 756K 16K 98% /apex/com.android.tzdata@360527580 +/dev/block/loop32 232K 48K 180K 22% /apex/com.google.pixel.euicc.update@360799999 +/dev/block/dm-43 28M 28M 0 100% /apex/com.android.art@360910040 +/dev/block/dm-44 13M 13M 0 100% /apex/com.android.ondevicepersonalization@360659040 +/dev/block/dm-45 27M 27M 0 100% /apex/com.android.mediaprovider@360911480 +/dev/block/dm-41 6.8M 6.7M 0 100% /apex/com.android.uwb@360911260 +/dev/block/loop37 232K 112K 116K 50% /apex/com.android.apex.cts.shim@1 +/dev/block/dm-52 1.7M 1.7M 0 100% /apex/com.android.profiling@360528200 +/dev/block/dm-49 1.3M 1.3M 0 100% /apex/com.android.rkpd@361011000 +/dev/block/loop43 36M 36M 0 100% /apex/com.android.i18n@1 +/dev/block/dm-25 21M 21M 0 100% /apex/com.android.tethering@360911700 +/dev/block/loop47 7.8M 7.7M 0 100% /apex/com.android.runtime@1 +/dev/block/loop39 364K 332K 28K 93% /apex/com.android.hardware.biometrics.face.virtual@2 +/dev/block/dm-50 5.8M 5.7M 0 100% /apex/com.android.media@360913040 +/dev/block/dm-48 2.9M 2.9M 0 100% /apex/com.android.os.statsd@361020060 +/dev/block/dm-55 764K 736K 16K 98% /apex/com.android.sdkext@360840080 +/dev/block/dm-54 4.2M 4.2M 0 100% /apex/com.android.appsearch@361004020 +/dev/block/dm-60 232K 104K 124K 46% /apex/com.android.scheduling@360528200 +/dev/block/dm-58 312K 280K 28K 91% /apex/com.android.crashrecovery@360528200 +/dev/block/dm-56 11M 11M 0 100% /apex/com.android.wifi@360911300 +/dev/block/loop45 86M 86M 0 100% /apex/com.android.virt@3 +tmpfs 3.5G 4.0K 3.5G 1% /bootstrap-apex +/dev/block/loop0 788K 756K 16K 98% /bootstrap-apex/com.android.tzdata@360527580 +/dev/block/loop3 7.8M 7.7M 0 100% /bootstrap-apex/com.android.runtime@1 +/dev/block/loop2 86M 86M 0 100% /bootstrap-apex/com.android.virt@3 +/dev/block/loop1 36M 36M 0 100% /bootstrap-apex/com.android.i18n@1 +tmpfs 3.5G 0 3.5G 0% /tmp +/dev/fuse 109G 108G 1.0G 100% /storage/emulated +On branch master +Your branch is up to date with 'origin/master'. + +You are in a sparse checkout with 1% of tracked files present. + +Untracked files: + (use "git add ..." to include in what will be committed) + audit_digest.txt + +nothing added to commit but untracked files present (use "git add" to track) +=== End check === +c800d69c3299552ee072561d1ab76bd761e6d9e3 +c800d69c3299552ee072561d1ab76bd761e6d9e3 +PAT_HASH=a4ab47622d1d5d385df9a44949507a5d95a220958d56e8dd182d16dfff15f3f1 - diff --git a/calls.csv b/calls.csv new file mode 100644 index 00000000000..9612cae5937 --- /dev/null +++ b/calls.csv @@ -0,0 +1,11 @@ +"number","type","date","duration" +,"MISSED","2025-10-28 11:12:58","00:00" +,"OUTGOING","2025-10-28 13:28:49","00:19" +,"MISSED","2025-10-28 14:25:14","00:00" +,"OUTGOING","2025-10-28 21:05:16","00:00" +,"OUTGOING","2025-10-29 04:20:17","02:01" +,"OUTGOING","2025-10-29 04:22:51","02:07" +,"OUTGOING","2025-10-29 04:25:30","02:07" +,"OUTGOING","2025-10-29 04:43:14","00:40" +,"MISSED","2025-10-29 11:05:03","00:00" +,"MISSED","2025-10-29 12:25:16","00:00" diff --git a/download/pictures b/download/pictures new file mode 100644 index 00000000000..99446fe06c5 --- /dev/null +++ b/download/pictures @@ -0,0 +1 @@ +upload files \ No newline at end of file diff --git a/sms.csv b/sms.csv new file mode 100644 index 00000000000..e69de29bb2d diff --git a/stc aff b/stc aff new file mode 100644 index 00000000000..99446fe06c5 --- /dev/null +++ b/stc aff @@ -0,0 +1 @@ +upload files \ No newline at end of file