-
-
Notifications
You must be signed in to change notification settings - Fork 0
29 lines (27 loc) · 789 Bytes
/
Copy pathrelease.yml
File metadata and controls
29 lines (27 loc) · 789 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: Release Artifacts (Aptos)
on:
push:
tags: ["v*"]
jobs:
build-artifacts:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Aptos CLI
run: |
curl -sSL "https://aptos.dev/scripts/install_cli.py" | python3
echo "$HOME/.local/bin" >> $GITHUB_PATH
aptos --version
- name: Build all projects
run: ./tools/check.sh
- name: Package artifacts
run: |
mkdir -p dist
for p in mytoken escrow simplenft minimarket; do
(cd "$p" && aptos move compile)
zip -r "dist/${p}-build.zip" "$p/build"
done
- name: Upload artifacts to release
uses: softprops/action-gh-release@v2
with:
files: dist/*.zip