Skip to content

Commit f7ec9f8

Browse files
committed
NPM Bump version
1 parent a3e084b commit f7ec9f8

File tree

4 files changed

+1166
-1242
lines changed

4 files changed

+1166
-1242
lines changed

.github/workflows/release.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

.github/workflows/rust.yml

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ name: Rust
22

33
on:
44
push:
5-
branches: [ "main" ]
6-
tags:
7-
- '*'
5+
branches:
6+
- '**'
87
pull_request:
9-
branches: [ "main" ]
8+
types: [closed]
9+
branches:
10+
- main
1011

1112
env:
1213
CARGO_TERM_COLOR: always
@@ -59,3 +60,37 @@ jobs:
5960
# cargo miri setup
6061
# - name: Test with Miri
6162
# run: cargo miri test
63+
64+
release:
65+
needs: build
66+
runs-on: ubuntu-latest
67+
if: github.event.pull_request.merged == true
68+
69+
steps:
70+
- uses: actions/checkout@v4
71+
72+
- name: Caching objects
73+
id: cache-objects
74+
uses: actions/cache@v4
75+
with:
76+
path: |
77+
~/.cargo
78+
${{ github.workspace }}/target
79+
key: ${{ runner.os }}-release-objects
80+
81+
- name: Set up Node.js
82+
uses: actions/setup-node@v4
83+
with:
84+
node-version: '24'
85+
86+
- name: Install dependencies
87+
run: npm ci
88+
89+
- name: Install cargo-release
90+
run: cargo install cargo-release
91+
92+
- name: Semantic Release
93+
env:
94+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
95+
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
96+
run: npx semantic-release

0 commit comments

Comments
 (0)