Skip to content

Commit d76e3fe

Browse files
committed
Drop manual release script for OIDC workflow
1 parent 86be9e7 commit d76e3fe

3 files changed

Lines changed: 31 additions & 87 deletions

File tree

‎.github/workflows/cross_compile.yml‎

Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Tag and Release
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
paths:
9+
- "lib/tiktoken_ruby/version.rb"
10+
pull_request_target:
11+
types:
12+
- closed
13+
14+
permissions:
15+
pull-requests: write
16+
contents: write
17+
id-token: write
18+
actions: write
19+
20+
jobs:
21+
ruby:
22+
uses: gjtorikian/actions/.github/workflows/ruby_gem_release.yml@main
23+
secrets:
24+
gh_token: ${{ secrets.GITHUB_TOKEN }}
25+
with:
26+
gem_name: tiktoken_ruby
27+
version_filepath: lib/tiktoken_ruby/version.rb
28+
oxidized: true
29+
prepare: ${{ github.event_name == 'push' }}
30+
release: ${{ github.event_name == 'workflow_dispatch' || ((github.event.pull_request.merged == true) && (contains(github.event.pull_request.labels.*.name, 'release'))) }}
31+
oidc_role_to_assume: rg_oidc_akr_3jwh8zr6mroh6nafxc7s

‎script/release‎

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

0 commit comments

Comments
 (0)