Skip to content

Commit c500758

Browse files
committed
Bring back normal build
1 parent ae80e83 commit c500758

File tree

1 file changed

+55
-55
lines changed

1 file changed

+55
-55
lines changed

.github/workflows/release.yml

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -8,53 +8,53 @@ env:
88
CARGO_TERM_COLOR: always
99

1010
jobs:
11-
# compile_windows:
12-
# runs-on: ubuntu-latest
13-
14-
# steps:
15-
# - run: curl https://get.wasmer.io -sSfL | sh
16-
17-
# - uses: aws-actions/configure-aws-credentials@v1
18-
# with:
19-
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
20-
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
21-
# aws-region: us-east-1
22-
# - run: aws s3 sync s3://${{ secrets.S3_BUCKET_PUBLIC }}/lang-runners lang-runners
23-
24-
# - name: Compile windows runners
25-
# run: |
26-
# source ~/.wasmer/wasmer.sh
27-
# for runner in lang-runners/*.wasm; do
28-
# wasmer compile --target x86_64-pc-windows-msvc --llvm "$runner" -o "${runner/.wasm/.wasmu}"
29-
# rm "$runner"
30-
# done
31-
32-
# - uses: actions/upload-artifact@v2
33-
# with:
34-
# name: windows-runners
35-
# path: lang-runners/
11+
compile_windows:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- run: curl https://get.wasmer.io -sSfL | sh
16+
17+
- uses: aws-actions/configure-aws-credentials@v1
18+
with:
19+
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
20+
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
21+
aws-region: us-east-1
22+
- run: aws s3 sync s3://${{ secrets.S3_BUCKET_PUBLIC }}/lang-runners lang-runners
23+
24+
- name: Compile windows runners
25+
run: |
26+
source ~/.wasmer/wasmer.sh
27+
for runner in lang-runners/*.wasm; do
28+
wasmer compile --target x86_64-pc-windows-msvc --llvm "$runner" -o "${runner/.wasm/.wasmu}"
29+
rm "$runner"
30+
done
31+
32+
- uses: actions/upload-artifact@v2
33+
with:
34+
name: windows-runners
35+
path: lang-runners/
3636

3737
build:
38-
# needs: compile_windows
38+
needs: compile_windows
3939
runs-on: ${{ matrix.os }}-latest
4040

4141
strategy:
4242
matrix:
4343
include:
44-
# - os: ubuntu
45-
# cargoargs: --features build-llvm,jemalloc
44+
- os: ubuntu
45+
cargoargs: --features build-llvm,jemalloc
4646
- os: macos
4747
cargoargs: --features build-llvm,jemalloc
48-
# - os: windows
49-
# cargoargs: --features build-cranelift,mimalloc
48+
- os: windows
49+
cargoargs: --features build-cranelift,mimalloc
5050

5151
steps:
5252
- uses: actions/checkout@v2
5353

54-
# - id: get_release
55-
# uses: bruceadams/[email protected]
56-
# env:
57-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
54+
- id: get_release
55+
uses: bruceadams/[email protected]
56+
env:
57+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5858

5959
- uses: actions/cache@v2
6060
with:
@@ -103,24 +103,24 @@ jobs:
103103
env:
104104
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
105105

106-
# - if: matrix.os == 'windows'
107-
# run: |
108-
# mkdir release
109-
# cp -Path target/release/rumblebot.exe -Destination release
110-
# cp -Path README.md -Destination release
111-
112-
# - if: matrix.os == 'macos' || matrix.os == 'ubuntu'
113-
# run: |
114-
# mkdir release
115-
# cp target/release/rumblebot release
116-
# cp README.md release
117-
118-
# - run: 7z a release.zip ./release/*
119-
# - uses: actions/upload-release-asset@v1
120-
# env:
121-
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122-
# with:
123-
# upload_url: ${{ steps.get_release.outputs.upload_url }}
124-
# asset_path: release.zip
125-
# asset_name: rumblebot-${{ matrix.os }}.zip
126-
# asset_content_type: application/zip
106+
- if: matrix.os == 'windows'
107+
run: |
108+
mkdir release
109+
cp -Path target/release/rumblebot.exe -Destination release
110+
cp -Path README.md -Destination release
111+
112+
- if: matrix.os == 'macos' || matrix.os == 'ubuntu'
113+
run: |
114+
mkdir release
115+
cp target/release/rumblebot release
116+
cp README.md release
117+
118+
- run: 7z a release.zip ./release/*
119+
- uses: actions/upload-release-asset@v1
120+
env:
121+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
122+
with:
123+
upload_url: ${{ steps.get_release.outputs.upload_url }}
124+
asset_path: release.zip
125+
asset_name: rumblebot-${{ matrix.os }}.zip
126+
asset_content_type: application/zip

0 commit comments

Comments
 (0)