Skip to content

Commit 674f143

Browse files
committed
fix up build
1 parent 8254797 commit 674f143

8 files changed

Lines changed: 149 additions & 59 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,21 @@ jobs:
6262
- run: bundle exec rake package:native
6363
- name: Test packaged gem
6464
shell: bash
65+
env:
66+
SMOKE_VALUE: World
6567
run: |
6668
gem install --local --ignore-dependencies pkg/*.gem
67-
ruby -e 'require "dotenvx"; abort unless Dotenvx::VERSION == ENV.fetch("GITHUB_REF_NAME").delete_prefix("v")'
69+
ruby -e 'require "dotenvx"; abort unless Dotenvx.parse("spec/fixtures/process_env.env", ignore: false) == {"HELLO" => "World"}'
70+
- uses: ruby/setup-ruby@v1
71+
with:
72+
ruby-version: "3.4"
73+
- name: Test packaged gem on a newer Ruby
74+
shell: bash
75+
env:
76+
SMOKE_VALUE: World
77+
run: |
78+
gem install --local --ignore-dependencies pkg/*.gem
79+
ruby -e 'require "dotenvx"; abort unless Dotenvx.parse("spec/fixtures/process_env.env", ignore: false) == {"HELLO" => "World"}'
6880
- uses: actions/upload-artifact@v7
6981
with:
7082
name: gem-${{ matrix.artifact }}

Cargo.lock

Lines changed: 106 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gemfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
PATH
22
remote: .
33
specs:
4-
dotenvx (4.0.1)
4+
dotenvx (4.0.2)
55
rb_sys (~> 0.9)
6-
dotenvx-rails (4.0.1)
7-
dotenvx (= 4.0.1)
6+
dotenvx-rails (4.0.2)
7+
dotenvx (= 4.0.2)
88
railties (>= 5.0)
99

1010
GEM

ext/dotenvx/Cargo.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dotenvx_native"
3-
version = "4.0.1"
3+
version = "4.0.2"
44
edition = "2021"
55
rust-version = "1.83"
66
publish = false
@@ -12,4 +12,6 @@ crate-type = ["cdylib"]
1212
[dependencies]
1313
dotenvx-primitives = "=2.2.0"
1414
magnus = "0.8"
15-
rb-sys = { version = "0.9.128", default-features = false, features = ["stable-api-compiled-fallback"] }
15+
rb-sys = { version = "0.9.128", default-features = false, features = ["stable-api-compiled-force"] }
16+
serde = { version = "1", features = ["derive"] }
17+
serde_json = "1"

0 commit comments

Comments
 (0)