mirror of
https://github.com/extism/extism.git
synced 2026-01-11 14:58:01 -05:00
Compare commits
7 Commits
latest
...
fix-releas
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fab1038b78 | ||
|
|
3edab833bf | ||
|
|
3abb2ba34c | ||
|
|
1e46b70157 | ||
|
|
c21dda05d8 | ||
|
|
0b2b4ba0ba | ||
|
|
cc98d08e6e |
12
.github/workflows/release-elixir.yaml
vendored
12
.github/workflows/release-elixir.yaml
vendored
@@ -7,11 +7,21 @@ jobs:
|
||||
release-sdks:
|
||||
name: release-elixir
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
HEX_API_KEY: ${{ secrets.HEX_PM_API_TOKEN }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Elixir Host SDK
|
||||
- name: Setup Rust ENV (to compile NIF)
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: stable
|
||||
profile: minimal
|
||||
override: true
|
||||
target: ${{ matrix.target }}
|
||||
|
||||
- name: Setup Elixir Env
|
||||
uses: erlef/setup-beam@v1
|
||||
with:
|
||||
experimental-otp: true
|
||||
|
||||
2
.github/workflows/release-node.yaml
vendored
2
.github/workflows/release-node.yaml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Node env
|
||||
- name: Setup Node Env
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 16
|
||||
|
||||
8
.github/workflows/release-python.yaml
vendored
8
.github/workflows/release-python.yaml
vendored
@@ -16,14 +16,16 @@ jobs:
|
||||
with:
|
||||
python-version: "3.9"
|
||||
check-latest: true
|
||||
|
||||
- name: Build Python Host SDK
|
||||
- name: Install Poetry
|
||||
uses: abatilo/actions-poetry@v2
|
||||
- name: Build Python Env
|
||||
run: |
|
||||
cd python
|
||||
cp ../LICENSE .
|
||||
cp ../README.md .
|
||||
make clean
|
||||
make build
|
||||
make prepare
|
||||
poetry build
|
||||
|
||||
- name: Release Python Host SDK
|
||||
uses: pypa/gh-action-pypi-publish@release/v1
|
||||
|
||||
4
.github/workflows/release-ruby.yaml
vendored
4
.github/workflows/release-ruby.yaml
vendored
@@ -7,11 +7,13 @@ jobs:
|
||||
release-sdks:
|
||||
name: release-ruby
|
||||
runs-on: ubuntu-latest
|
||||
env:
|
||||
RUBYGEMS_API_KEY: ${{ secrets.RUBYGEMS_API_TOKEN }}
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Ruby
|
||||
- name: Setup Ruby Env
|
||||
uses: actions/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '3.1' # Version range or exact version of a Ruby version to use, using semvers version range syntax.
|
||||
|
||||
2
.github/workflows/release-rust.yaml
vendored
2
.github/workflows/release-rust.yaml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Rust env
|
||||
- name: Setup Rust Env
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: stable
|
||||
|
||||
@@ -9,11 +9,11 @@ test: prepare
|
||||
bundle exec rake test
|
||||
|
||||
clean:
|
||||
rm extism-*.gem
|
||||
rm -f extism-*.gem
|
||||
|
||||
publish: clean prepare
|
||||
gem build extism.gemspec
|
||||
gem push extism-*.gem
|
||||
gem push extism-*.gem -k ${RUBYGEMS_API_KEY}
|
||||
|
||||
lint:
|
||||
bundle exec rufo --check .
|
||||
|
||||
Reference in New Issue
Block a user