Skip to content

Commit aa0765e

Browse files
authored
chore: tune release packages (#856)
* chore: tune release * tune name * adjust syntax
1 parent 9856051 commit aa0765e

File tree

3 files changed

+29
-36
lines changed

3 files changed

+29
-36
lines changed

.github/workflows/publish.js.yml

+1-18
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ jobs:
1414

1515
env:
1616
XCODE_VERSION: 14.3.1
17-
ZIP_PKG_NAME_IOS: "WebDriverAgentRunner-Runner.zip"
1817
PKG_PATH_IOS: "appium_wda_ios"
19-
ZIP_PKG_NAME_TVOS: "WebDriverAgentRunner_tvOS-Runner.zip"
2018
PKG_PATH_TVOS: "appium_wda_tvos"
2119

2220
steps:
@@ -35,7 +33,7 @@ jobs:
3533
- run: npm run test
3634
name: Run test
3735

38-
# building WDA packages
36+
# building WDA packages to test package build
3937
- name: Build iOS
4038
run: |
4139
xcodebuild clean build-for-testing \
@@ -44,13 +42,6 @@ jobs:
4442
-scheme WebDriverAgentRunner \
4543
-destination generic/platform=iOS \
4644
CODE_SIGNING_ALLOWED=NO ARCHS=arm64
47-
- name: Creating a zip of WebDriverAgentRunner-Runner.app for iOS after removing test frameworks
48-
run: |
49-
pushd appium_wda_ios/Build/Products/Debug-iphoneos
50-
rm -rf WebDriverAgentRunner-Runner.app/Frameworks/XC*.framework
51-
zip -r $ZIP_PKG_NAME_IOS WebDriverAgentRunner-Runner.app
52-
popd
53-
mv $PKG_PATH_IOS/Build/Products/Debug-iphoneos/$ZIP_PKG_NAME_IOS ./
5445
- name: Build tvOS
5546
run: |
5647
xcodebuild clean build-for-testing \
@@ -59,18 +50,10 @@ jobs:
5950
-scheme WebDriverAgentRunner_tvOS \
6051
-destination generic/platform=tvOS \
6152
CODE_SIGNING_ALLOWED=NO ARCHS=arm64
62-
- name: Creating a zip of WebDriverAgentRunner-Runner.app for tvOS after removing test frameworks
63-
run: |
64-
pushd appium_wda_tvos/Build/Products/Debug-appletvos
65-
rm -rf WebDriverAgentRunner_tvOS-Runner.app/Frameworks/XC*.framework
66-
zip -r $ZIP_PKG_NAME_TVOS WebDriverAgentRunner_tvOS-Runner.app
67-
popd
68-
mv $PKG_PATH_TVOS/Build/Products/Debug-appletvos/$ZIP_PKG_NAME_TVOS ./
6953
7054
# release tasks
7155
- run: npx semantic-release
7256
env:
7357
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7458
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
7559
name: Release
76-

.github/workflows/wda-package.yml

+27-13
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ name: Building WebDriverAgent
22

33
on:
44
workflow_dispatch:
5-
workflow_run:
6-
workflows: ["Release"]
7-
types:
8-
- completed
5+
release:
6+
types: [published]
97

108
env:
119
HOST: macos-13
@@ -56,14 +54,25 @@ jobs:
5654
WD: appium_wda_tvos/Build/Products/Debug-appletvos
5755
ZIP_PKG_NAME: "${{ env.ZIP_PKG_NAME_TVOS }}"
5856

59-
- name: Upload the built generic app package for iOS
60-
uses: actions/upload-artifact@v3.1.0
57+
- name: upload WebDriverAgentRunner-Runner.zip
58+
uses: actions/upload-release-asset@v1
59+
env:
60+
GITHUB_TOKEN: ${{ secrets.token }}
6161
with:
62-
path: "${{ env.ZIP_PKG_NAME_IOS }}"
63-
- name: Upload the built generic app package for tvOS
64-
uses: actions/upload-artifact@v3.1.0
62+
upload_url: ${{ github.event.release.upload_url }}
63+
asset_path: "${{ env.ZIP_PKG_NAME_IOS }}"
64+
asset_name: WebDriverAgentRunner-Runner.zip
65+
asset_content_type: application/zip
66+
67+
- name: upload WebDriverAgentRunner_tvOS-Runner.zip
68+
uses: actions/upload-release-asset@v1
69+
env:
70+
GITHUB_TOKEN: ${{ secrets.token }}
6571
with:
66-
path: "${{ env.ZIP_PKG_NAME_TVOS }}"
72+
upload_url: ${{ github.event.release.upload_url }}
73+
asset_path: ${{ env.ZIP_PKG_NAME_TVOS }}"
74+
asset_name: WebDriverAgentRunner_tvOS-Runner.zip
75+
asset_content_type: application/zip
6776

6877
for_simulator_devices:
6978
needs: [host_machine]
@@ -89,7 +98,12 @@ jobs:
8998
SCHEME: WebDriverAgentRunner${{ matrix.target }}
9099
ARCHS: ${{ matrix.arch }}
91100
ZIP_PKG_NAME: "WebDriverAgentRunner${{ matrix.target }}-Build-Sim-${{ matrix.arch }}.zip"
92-
- name: Upload the built generic app package for WebDriverAgentRunner${{ matrix.target }} with ${{ matrix.arch }}
93-
uses: actions/upload-artifact@v3.1.0
101+
- name: upload windows WebDriverAgentRunner${{ matrix.target }}-Build-Sim-${{ matrix.arch }}.zip
102+
uses: actions/upload-release-asset@v1
103+
env:
104+
GITHUB_TOKEN: ${{ secrets.token }}
94105
with:
95-
path: "WebDriverAgentRunner${{ matrix.target }}-Build-Sim-${{ matrix.arch }}.zip"
106+
upload_url: ${{ github.event.release.upload_url }}
107+
asset_path: "WebDriverAgentRunner${{ matrix.target }}-Build-Sim-${{ matrix.arch }}.zip"
108+
asset_name: "WebDriverAgentRunner${{ matrix.target }}-Build-Sim-${{ matrix.arch }}.zip"
109+
asset_content_type: application/zip

.releaserc

+1-5
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@
3232
"assets": ["docs", "package.json", "CHANGELOG.md"],
3333
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
3434
}],
35-
["@semantic-release/github", {
36-
"assets": [
37-
"WebDriverAgentRunner-Runner.zip",
38-
"WebDriverAgentRunner_tvOS-Runner.zip"
39-
]}]
35+
["@semantic-release/github"]
4036
]
4137
}

0 commit comments

Comments
 (0)