name: Cosmwasm release on: release: types: [ created ] jobs: release: runs-on: ubuntu-latest steps: - name: Checkout sources uses: actions/checkout@v2 - name: Install protobuf-compiler run: sudo apt-get install -y protobuf-compiler - name: Install cargo-run-script uses: actions-rs/cargo@v1 with: command: install args: cargo-run-script - name: Run cargo optimize uses: actions-rs/cargo@v1 with: command: run-script args: optimize - name: Get release ID id: get_release uses: bruceadams/get-release@v1.2.3 env: GITHUB_TOKEN: ${{ github.token }} - name: Upload optimized wasm uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} file: ./artifacts/*.wasm tag: ${{ github.ref }} overwrite: true file_glob: true