Skip to content

Commit 2506d5a

Browse files
committed
fix(pacmak): use mapped Ruby release version in gemspec
1 parent 8a9ae85 commit 2506d5a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • packages/jsii-pacmak/lib/targets

packages/jsii-pacmak/lib/targets/ruby.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import { Generator, Legalese } from '../generator';
77
import { Target, TargetOptions } from '../target';
88
import { subprocess } from '../util';
99
import { VERSION } from '../version';
10-
import { toRubyVersionRange } from './version-utils';
10+
import { toReleaseVersion, toRubyVersionRange } from './version-utils';
11+
12+
import { TargetName } from './index';
1113

1214
export class RubyTarget extends Target {
1315
protected readonly generator: RubyGenerator;
@@ -818,7 +820,7 @@ class RubyGenerator extends Generator {
818820
const gemspecContent = [
819821
`Gem::Specification.new do |s|`,
820822
` s.name = '${gemName}'`,
821-
` s.version = '${assembly.version}'`,
823+
` s.version = '${toReleaseVersion(assembly.version, TargetName.RUBY)}'`,
822824
` s.summary = 'Ruby bindings for ${assembly.name}'`,
823825
` s.authors = ['JSII Generator']`,
824826
` s.files = Dir["lib/**/*"]`,

0 commit comments

Comments
 (0)