Skip to content

Commit 9dbd30b

Browse files
authored
add trusted publishers (#599)
1 parent ca8f5e2 commit 9dbd30b

File tree

4 files changed

+32
-31
lines changed

4 files changed

+32
-31
lines changed

.github/workflows/push.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Push Gem
2+
3+
on:
4+
push:
5+
tags:
6+
- v*
7+
8+
permissions:
9+
contents: read
10+
11+
jobs:
12+
push:
13+
if: github.repository_owner == 'karafka'
14+
runs-on: ubuntu-latest
15+
16+
permissions:
17+
contents: write
18+
id-token: write
19+
20+
steps:
21+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22+
with:
23+
fetch-depth: 0
24+
25+
- name: Set up Ruby
26+
uses: ruby/setup-ruby@84684c07c1965536eb4802c8daf1a77968df0cb1 # v1.239.0
27+
with:
28+
bundler-cache: true
29+
30+
# Release
31+
- uses: rubygems/release-gem@9e85cb11501bebc2ae661c1500176316d3987059 # v1

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- [Enhancement] Roll out experimental jruby support.
88
- [Fix] Fix issue where post-closed producer C topics refs would not be cleaned.
99
- [Fix] Fiber causes Segmentation Fault.
10+
- [Change] Move to trusted-publishers and remove signing since no longer needed.
1011

1112
## 0.21.0 (2025-02-13)
1213
- [Enhancement] Bump librdkafka to `2.8.0`

certs/cert.pem

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

rdkafka.gemspec

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,6 @@ Gem::Specification.new do |gem|
1717
gem.version = Rdkafka::VERSION
1818
gem.required_ruby_version = '>= 3.1'
1919
gem.extensions = %w(ext/Rakefile)
20-
gem.cert_chain = %w[certs/cert.pem]
21-
22-
if $PROGRAM_NAME.end_with?('gem')
23-
gem.signing_key = File.expand_path('~/.ssh/gem-private_key.pem')
24-
end
2520

2621
gem.add_dependency 'ffi', '~> 1.15'
2722
gem.add_dependency 'mini_portile2', '~> 2.6'

0 commit comments

Comments
 (0)