File tree Expand file tree Collapse file tree 3 files changed +62
-5
lines changed Expand file tree Collapse file tree 3 files changed +62
-5
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ pull_request :
3
+ branches :
4
+ - main
5
+ # types:
6
+ # - closed
7
+
8
+ name : Update Android Artifacts
9
+
10
+ permissions :
11
+ contents : write
12
+
13
+ jobs :
14
+ update-android-branch :
15
+ # if: github.event.pull_request.merged == true
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - uses : actions/checkout@v3
19
+
20
+ - name : Setup Java
21
+ uses : actions/setup-java@v3
22
+ with :
23
+ java-version : " 17"
24
+ distribution : " temurin"
25
+
26
+ - name : Validate Gradle Wrappers
27
+ uses : gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # 1.1.0
28
+
29
+ # Configure a committer identity and obtain information
30
+ # about the `main-with-maven` branch.
31
+ - name : Configure Git
32
+ run : |
33
+ git config --global user.name "Android Builder"
34
+ git config --global user.email "buildbot@rustls.org"
35
+ git fetch --all
36
+
37
+ # Build up the same Maven local repository that would be used for
38
+ # a crates.io release and commit it to the dedicated Android branch.
39
+ - name : Package Android AAR
40
+ run : |
41
+ echo "Syncing main branch state to the Maven hosting branch"
42
+ git checkout -b main-with-maven
43
+ # git reset --hard origin/main
44
+ git reset --hard origin/automated-android-branch
45
+
46
+ echo "Building new Android release from main"
47
+ ./ci/package_android_release.sh
48
+
49
+ git add --force android-release-support/*
50
+ git commit -am "[Automated] Bundle Android component artifacts"
51
+ # git push -f origin main-with-maven
52
+ git push -f origin HEAD:main-with-maven
Original file line number Diff line number Diff line change 3
3
branches :
4
4
- main
5
5
- " *_dev"
6
- pull_request :
7
- merge_group :
8
- schedule :
9
- - cron : ' 0 18 * * *'
6
+ # pull_request:
7
+ # merge_group:
8
+ # schedule:
9
+ # - cron: '0 18 * * *'
10
10
11
11
name : CI
12
12
permissions :
@@ -196,6 +196,9 @@ jobs:
196
196
- uses : actions/checkout@v3
197
197
with :
198
198
persist-credentials : false
199
+
200
+ - name : Validate Gradle Wrappers
201
+ uses : gradle/wrapper-validation-action@56b90f209b02bf6d1deae490e9ef18b21a389cd4 # 1.1.0
199
202
200
203
- name : Verify release artifact
201
204
run : ./ci/verify_android_release.sh
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ artifact_path="../android/rustls-platform-verifier/build/outputs/aar/$artifact_n
33
33
git clean -dfX " ./maven/"
34
34
35
35
cp ./pom-template.xml ./maven/pom.xml
36
- sed -i " " " s/\$ VERSION/$version /" ./maven/pom.xml
36
+ ls -al ./maven
37
+ ls -al .
38
+ sed -i " s/\$ VERSION/$version /" ./maven/pom.xml
37
39
38
40
mvn install:install-file -Dfile=" $artifact_path " -Dpackaging=" aar" -DpomFile=" ./maven/pom.xml" -DlocalRepositoryPath=" ./maven/"
You can’t perform that action at this time.
0 commit comments