fix(每日竞技场):修复了竞技场次数购买界面检测不到关闭按钮的问题;fix(cg活动):修复了海格力斯cg活动可能识别不到"点击任意位置… #5
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: install | |
on: | |
push: | |
tags: | |
- "v*" | |
branches: | |
- "**" | |
paths: | |
- ".github/workflows/install.yml" | |
- "assets/**" | |
- "**.py" | |
pull_request: | |
branches: | |
- "**" | |
paths: | |
- ".github/workflows/install.yml" | |
- "assets/**" | |
- "**.py" | |
workflow_dispatch: | |
jobs: | |
meta: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
fetch-depth: 0 | |
- id: set_tag | |
run: | | |
is_release=${{ startsWith(github.ref, 'refs/tags/v') }} | |
tag=$(git describe --tags --match "v*" ${{ github.ref }} || true) | |
if [[ $tag != v* ]]; then | |
tag=$(curl -sX GET "https://api.github.com/repos/${{ github.repository }}/releases/latest" --header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' | awk '/tag_name/{print $4}' FS='["]') | |
if [[ $tag != v* ]]; then | |
tag="v0.0.0" | |
fi | |
tag=$(date "+$tag-%y%m%d-$(git rev-parse --short HEAD)") | |
fi | |
if ! $($is_release) ; then | |
prefix=${tag%-*-*} | |
suffix=${tag#$prefix-} | |
tag="$prefix-ci.$suffix" | |
fi | |
echo tag=$tag | tee -a $GITHUB_OUTPUT | |
echo is_release=$is_release | tee -a $GITHUB_OUTPUT | |
outputs: | |
tag: ${{ steps.set_tag.outputs.tag }} | |
is_release: ${{ steps.set_tag.outputs.is_release }} | |
windows: | |
needs: meta | |
runs-on: windows-latest | |
strategy: | |
matrix: | |
arch: [aarch64, x86_64] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
submodules: true | |
- name: Download MaaFramework | |
uses: robinraju/release-downloader@v1.8 | |
with: | |
repository: MaaXYZ/MaaFramework | |
fileName: "MAA-win-${{ matrix.arch }}*" | |
latest: true | |
out-file-path: "deps" | |
extract: true | |
- name: Install | |
shell: bash | |
run: | | |
python ./install.py ${{ needs.meta.outputs.tag }} | |
- uses: actions/upload-artifact@v3 | |
with: | |
name: MaaAeonFantasy-win-${{ matrix.arch }} | |
path: "install" | |
ubuntu: | |
needs: meta | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
arch: [aarch64, x86_64] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
submodules: true | |
- name: Download MaaFramework | |
uses: robinraju/release-downloader@v1.8 | |
with: | |
repository: MaaXYZ/MaaFramework | |
fileName: "MAA-linux-${{ matrix.arch }}*" | |
latest: true | |
out-file-path: "deps" | |
extract: true | |
- name: Install | |
shell: bash | |
run: | | |
python ./install.py ${{ needs.meta.outputs.tag }} | |
- uses: actions/upload-artifact@v3 | |
with: | |
name: MaaAeonFantasy-linux-${{ matrix.arch }} | |
path: "install" | |
macos: | |
needs: meta | |
runs-on: macos-latest | |
strategy: | |
matrix: | |
arch: [aarch64, x86_64] | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
submodules: true | |
- name: Download MaaFramework | |
uses: robinraju/release-downloader@v1.8 | |
with: | |
repository: MaaXYZ/MaaFramework | |
fileName: "MAA-macos-${{ matrix.arch }}*" | |
latest: true | |
out-file-path: "deps" | |
extract: true | |
- name: Install | |
shell: bash | |
run: | | |
python ./install.py ${{ needs.meta.outputs.tag }} | |
- uses: actions/upload-artifact@v3 | |
with: | |
name: MaaAeonFantasy-macos-${{ matrix.arch }} | |
path: "install" | |
release: | |
if: ${{ needs.meta.outputs.is_release == 'true' }} | |
needs: [meta, windows, ubuntu, macos] | |
runs-on: ubuntu-latest | |
permissions: | |
contents: write | |
steps: | |
- uses: actions/download-artifact@v3 | |
with: | |
path: assets | |
- run: | | |
cd assets | |
for f in *; do | |
(cd $f && zip -r ../$f-${{ needs.meta.outputs.tag }}.zip .) | |
done | |
- uses: softprops/action-gh-release@v1 | |
with: | |
files: assets/* | |
tag_name: ${{ needs.meta.outputs.tag }} |