Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0200fb8
chore: sync repo
stainless-app[bot] Sep 1, 2025
5ce5d1f
chore: update SDK settings
stainless-app[bot] Sep 1, 2025
b4c2a83
feat(api): add BaseWebhookEvent
stainless-app[bot] Sep 2, 2025
453e942
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
a4ed0df
codegen metadata
stainless-app[bot] Sep 2, 2025
c64d558
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
8ac0ad3
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
24f9f11
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
eb624fa
codegen metadata
stainless-app[bot] Sep 2, 2025
bddb2fa
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
c0417fb
feat(api): manual updates
stainless-app[bot] Sep 2, 2025
e9bad22
feat(api): manual updates
stainless-app[bot] Sep 3, 2025
6c0d9f3
codegen metadata
stainless-app[bot] Sep 3, 2025
4c04de9
feat(api): manual updates
stainless-app[bot] Sep 4, 2025
e33d6ed
feat(api): manual updates
stainless-app[bot] Sep 4, 2025
8c970ed
feat(api): manual updates
stainless-app[bot] Sep 4, 2025
54e5bdf
feat(api): manual updates
stainless-app[bot] Sep 4, 2025
a472b9b
codegen metadata
stainless-app[bot] Sep 4, 2025
ba5a211
codegen metadata
stainless-app[bot] Sep 4, 2025
9aaa659
feat(api): extract UpdateFileDetailsRequest to model
stainless-app[bot] Sep 5, 2025
72c02c3
feat: expose response headers for both streams and errors
stainless-app[bot] Sep 18, 2025
428829b
feat(api): manual updates
stainless-app[bot] Sep 19, 2025
2f5a40a
feat(api): manual updates
stainless-app[bot] Sep 19, 2025
f9bee87
feat(api): manual updates
stainless-app[bot] Sep 19, 2025
0682128
feat(api): manual updates
stainless-app[bot] Sep 19, 2025
9604a8e
feat(api): manual updates
stainless-app[bot] Sep 19, 2025
14104e2
chore: do not install brew dependencies in ./scripts/bootstrap by def…
stainless-app[bot] Sep 20, 2025
db61f60
feat(api): Update env var name
stainless-app[bot] Sep 20, 2025
03ecbdf
feat(api): update api docs link
stainless-app[bot] Sep 20, 2025
45e7793
feat(api): remove Stainless attribution from readme
stainless-app[bot] Sep 20, 2025
83b1bc9
codegen metadata
stainless-app[bot] Sep 21, 2025
4b1b4d8
release: 0.0.2
stainless-app[bot] Sep 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
48 changes: 48 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: CI
on:
push:
branches-ignore:
- 'generated'
- 'codegen/**'
- 'integrated/**'
- 'stl-preview-head/**'
- 'stl-preview-base/**'
pull_request:
branches-ignore:
- 'stl-preview-head/**'
- 'stl-preview-base/**'

jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ${{ github.repository == 'stainless-sdks/imagekit-ruby' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork

steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: false
- run: |-
bundle install

- name: Run lints
run: ./scripts/lint
test:
timeout-minutes: 10
name: test
runs-on: ${{ github.repository == 'stainless-sdks/imagekit-ruby' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: false
- run: |-
bundle install

- name: Run tests
run: ./scripts/test
33 changes: 0 additions & 33 deletions .github/workflows/gempush.yml

This file was deleted.

31 changes: 31 additions & 0 deletions .github/workflows/publish-gem.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow is triggered when a GitHub release is created.
# It can also be run manually to re-publish to rubygems.org in case it failed for some reason.
# You can run this workflow by navigating to https://www.github.com/imagekit-developer/imagekit-ruby/actions/workflows/publish-gem.yml
name: Publish Gem
on:
workflow_dispatch:

release:
types: [published]

jobs:
publish:
name: publish
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: false
- run: |-
bundle install

- name: Publish to RubyGems.org
run: |
bash ./bin/publish-gem
env:
# `RUBYGEMS_HOST` is only required for private gem repositories, not https://rubygems.org
RUBYGEMS_HOST: ${{ secrets.IMAGE_KIT_RUBYGEMS_HOST || secrets.RUBYGEMS_HOST }}
GEM_HOST_API_KEY: ${{ secrets.IMAGE_KIT_GEM_HOST_API_KEY || secrets.GEM_HOST_API_KEY }}
22 changes: 22 additions & 0 deletions .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Release Doctor
on:
pull_request:
branches:
- master
workflow_dispatch:

jobs:
release_doctor:
name: release doctor
runs-on: ubuntu-latest
if: github.repository == 'imagekit-developer/imagekit-ruby' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')

steps:
- uses: actions/checkout@v4

- name: Check release environment
run: |
bash ./bin/check-release-environment
env:
RUBYGEMS_HOST: ${{ secrets.IMAGE_KIT_RUBYGEMS_HOST || secrets.RUBYGEMS_HOST }}
GEM_HOST_API_KEY: ${{ secrets.IMAGE_KIT_GEM_HOST_API_KEY || secrets.GEM_HOST_API_KEY }}
30 changes: 0 additions & 30 deletions .github/workflows/test.yml

This file was deleted.

33 changes: 10 additions & 23 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,10 @@
.bundle/
log/*.log
pkg/
coverage/
test/dummy/db/*.sqlite3
test/dummy/db/*.sqlite3-journal
test/dummy/db/*.sqlite3-*
test/dummy/log/*.log
test/dummy/storage/
test/dummy/tmp/
.vscode
public/uploads/
config/master.key
.DS_Store
Gemfile.lock
**/Gemfile.lock
.idea/*
.rakeTasks
.idea/.gitignore
.idea/imagekit-ruby.iml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
*.gem
.idea/
.ignore
.prism.log
.ruby-lsp/
.yardoc/
bin/tapioca
Brewfile.lock.json
doc/
sorbet/tapioca/*
3 changes: 3 additions & 0 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
".": "0.0.2"
}
Loading
Loading