diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd9578d..2d78f7d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -129,49 +129,51 @@ jobs: - name: Create GitHub release uses: softprops/action-gh-release@v2 - env: - GITHUB_TOKEN: ${{ secrets.ARVOLEAR_TOKEN }} with: - name: Simplex ${{ github.event.inputs.tag || github.ref_name }} + token: ${{ secrets.ARVOLEAR_TOKEN }} tag_name: ${{ github.event.inputs.tag || github.ref_name }} + name: Simplex ${{ github.event.inputs.tag || github.ref_name }} prerelease: false - body: "TBD" + body: | + # Release notes ${{ github.event.inputs.tag || github.ref_name }} 🎉 + + TBD files: | simplex-${{ github.event.inputs.tag || github.ref_name }}-linux-x86_64.attestation.txt simplex-${{ github.event.inputs.tag || github.ref_name }}-linux-x86_64.tar.gz simplex-${{ github.event.inputs.tag || github.ref_name }}-darwin-arm64.attestation.txt simplex-${{ github.event.inputs.tag || github.ref_name }}-darwin-arm64.tar.gz - # publish: - # name: Publish to crates.io - # runs-on: ubuntu-latest - # needs: [ build, release ] - # permissions: - # contents: read - # id-token: write - # concurrency: - # group: publish-core-${{ github.ref }} - # cancel-in-progress: false - # steps: - # - name: Checkout - # uses: actions/checkout@v6 - - # - name: Install Rust toolchain - # uses: dtolnay/rust-toolchain@stable - # with: - # toolchain: stable - - # - name: Authenticate - # uses: rust-lang/crates-io-auth-action@v1 - # id: auth - - # - name: Publish - # run: ./scripts/publish \ - # ./crates/sdk/Cargo.toml \ - # ./crates/build/Cargo.toml \ - # ./crates/regtest/Cargo.toml \ - # ./crates/test/Cargo.toml \ - # ./crates/macros/Cargo.toml \ - # ./crates/simplex/Cargo.toml - # env: - # CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }} + publish: + name: Publish to crates.io + runs-on: ubuntu-latest + needs: [ build, release ] + permissions: + contents: read + id-token: write + concurrency: + group: publish-core-${{ github.ref }} + cancel-in-progress: false + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Install Rust toolchain + uses: dtolnay/rust-toolchain@stable + with: + toolchain: stable + + - name: Authenticate + uses: rust-lang/crates-io-auth-action@v1 + id: auth + + - name: Publish + env: + CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }} + run: ./scripts/publish \ + ./crates/sdk/Cargo.toml \ + ./crates/build/Cargo.toml \ + ./crates/regtest/Cargo.toml \ + ./crates/test/Cargo.toml \ + ./crates/macros/Cargo.toml \ + ./crates/simplex/Cargo.toml diff --git a/README.md b/README.md index 90b6795..3fb1619 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ![](https://github.com/user-attachments/assets/c4661df7-6101-4c46-9376-dedaeef8056b) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -[![Tests](https://github.com/BlockstreamResearch/smplx/workflows/ci.yml/badge.svg?branch=master)](https://github.com/BlockstreamResearch/smplx/workflows/ci.yml) +[![Tests](https://github.com/BlockstreamResearch/smplx/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/BlockstreamResearch/smplx/workflows/ci.yml) [![Community](https://img.shields.io/endpoint?color=neon&logo=telegram&label=Chat&url=https%3A%2F%2Ftg.sumanjay.workers.dev%2Fsimplicity_community)](https://t.me/simplicity_community) # Smplx @@ -115,7 +115,7 @@ We are open to any mind-blowing ideas! Please take a look at our [contributing g ## Future work -- [ ] Comprehensive `simplex init` and `simplex clean` tasks. +- [ ] Complete `simplex init` and `simplex clean` tasks. - [ ] SDK support for confidential assets, taproot signer, and custom witness signatures. - [ ] Local regtest 10x speedup. - [ ] Regtest cheat codes. diff --git a/assets/electrs b/assets/electrs deleted file mode 100755 index 4dd5a9d..0000000 Binary files a/assets/electrs and /dev/null differ diff --git a/assets/elementsd b/assets/elementsd deleted file mode 100755 index 93c13ca..0000000 Binary files a/assets/elementsd and /dev/null differ diff --git a/crates/simplex/Cargo.toml b/crates/simplex/Cargo.toml index d484eee..4f3d308 100644 --- a/crates/simplex/Cargo.toml +++ b/crates/simplex/Cargo.toml @@ -4,7 +4,7 @@ version = "0.0.1" description = "A blazingly-fast, ux-first simplicity development framework" license.workspace = true edition.workspace = true -repository = "https://github.com/BlockstreamResearch/simplex" +repository = "https://github.com/BlockstreamResearch/smplx" readme = "../../README.md" documentation = "https://docs.rs/smplx-std" keywords = ["liquid", "elements", "smart-contracts", "simplicity", "framework"]