fix(fix-issue): make skill frontmatter valid YAML
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix(fix-issue): make skill frontmatter valid YAML
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - fix(fix-issue): make skill frontmatter valid YAML
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
…fer-serialization Preserve SafeBuffer encoding in ActiveSupport::MessagePack
Fix label `for` not matching input `id` when collection value is nil
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@eb513f7
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add Timeboxer demo (#11462) · remix-run/remix@3f9c
* ZJIT: Fix exit tracing so that recompiles still happen Before this commit, exit tracing would not allow recompiles to happen. Exit tracin
When `collection_radio_buttons` or `collection_check_boxes` includes a nil value, the generated label's `for` attribute gets a trailing
Try resolve_receiver_type_from_profile first and only fall back to the runtime exact class from the static type when no profile is available
Add ClassExact and ClassSubclass bits to the HIR type lattice, with Class = ClassExact | ClassSubclass. Remove the special-case dispatch on
Parallelize exist? checks and uploads in MirrorService#mirror
Previously, local indices greater than 255 were truncated when converted to RegOpnd::Local. This could make a high-index local alias a track
Agent-Logs-Url: https://github.com/rails/rails/sessions/c8fa9e2f-1e72-462d-81c7-6c93a1f383c2 Co-authored-by: Rafael Mendonça França <rafael
Reset `lock_version` after a nested savepoint rollback
Fix ShareLock ownership under :fiber isolation
Release reloader share on rack hijack in ActionDispatch::Executor
[ci skip] Clarify Active Job queue backends
exist? checks across mirrors were sequential O(N) network calls. Uploads were also sequential, sharing a single io object with rewind calls
Fix MirrorService#mirror IntegrityError with nil checksum
When a record with optimistic locking was successfully saved inside a `transaction(requires_new: true)` block that later rolled back, the in
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
When track_variants is false, variants upload without a checksum. MirrorJob calls mirror(key, checksum: nil), which passed nil to primary.op
…-or-find-by Fix duplicate `where` conditions in `create_or_find_by`
When `create_or_find_by` catches a `RecordNotUnique` error and retries the query, it was previously using `where(attributes).find_by!(attrib
Update `SOLID_QUEUE_IN_PUMA` handling in `puma.rb` template
…-version-bump Don't bump lock_version on records during blob analysis
ActiveStorage::AnalyzeJob writes only to Blob#metadata. The cascade that touches attached records (and their parents) exists for cache-key i
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Also plumb through a `SideExitReason` because the falsy fold to `SideExit` requires one.
Not sure what ar means here, but if it means active record it should not be an abbreviation.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Enforce zero-argument UI render functions (#11460)
Update permissions policy list
…fixtures Add referential integrity note to `ActiveRecord::FixtureSet` docs [skip ci]
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@99c874b
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Report test lifecycle hook failures (#11455) · rem
この記事で紹介する Claude Code Hooks に pay-per-call-mcp を組み合わせると、ツール実行のたびに外部 API を自動呼び出しするワークフローが作れます。 npm: https://www.npmjs.com/package/pay-...
Node.js 26.2.0リリース。fs.StatsとBigIntStatsがTemporal.Instantをサポート、HTTPのwriteInformationメソッドで任意の1xxステータスコードを送信できるよう。stream.composeがStableへ変更、Web
Go from `ModuleExact[VALUE(0x1008)]` to `ModuleExact[Enumerable@0x1008]` if the module's name isn't `nil`.
Improve security for `query` command and handle more edge cases
…ed and stopping a destructive bypass for readonly mode #57419 #57420 Properly stopping rails query executing destructive actions via Activ
`ActionDispatch::Executor` releases its reloader share via the response body's `close` callback (or `rack.response_finished` where avail
Allow to pass array values to `.in_order_of`
Update the generated `puma.rb` file to interpret nil, empty string, "0" and "false" as falsy values. `SOLID_QUEUE_IN_PU
Passing arrays allows to group records and order those groups with another query: ```rb Posts .in_order_of(:state, [[:published, :cancele
(https://github.com/ruby/strscan/pull/207) Some `call-seq` comments did not match the actual return values (documentation only, no behavior
me->defined_class is 0 for methods stored on a module, so the protected visibility check in vm_defined always failed and defined? returne
■ この記事はこんな人におすすめ TypeScript / Next.js を使って実務開発をしている人 コードレビューで設計的な指摘をしたい・受けたい人 「良いコード/悪いコードで学ぶ設計入門」を読んで実務に活かしたい人 null を返す関数や boolean フラ...
SleepingUnblockScheduler#unblock deliberately breaks the join path, so the inner Thread.new{sleep(0.01)} created inside Fiber.schedule is ab
Cache fixtures parsing
■ この記事はこんな人におすすめ 年収アップを目指しているエンジニアの方 「なんとなく仕事はこなせているが、年収が伸び悩んでいる」と感じている方 スタートアップや中小企業からキャリアアップを考えている方 自分のスキルが今どのレベルにあるか客観的に把握したい方 転職を検討...
■ この記事はこんな人におすすめ クラス名・変数名・メソッド名の命名に迷いがちな人 「とりあえず User や Item でいいか」と思いがちな人 命名規則を意識はしているが、チームでの共通認識づくりに課題を感じている人 ドメイン知識を活かした設計に興味がある人 ■...
Whenever a test with `use_transactional_tests = false` runs, we have to reset all fixtures, as we don't know which tables or records may
Optimize fixtures lookup pattern
Roughly 50% faster, but also much simpler.
Improve Date::DATE_FORMATS and Time::DATE_FORMAT deprecation
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
- Use ActiveSupport deprecator to emit warnings - Include the new API in the warning message. - Inverse the relationship between core exts a
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix SQLite transaction token checks (#11452) · rem
Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Reject unsafe OAuth returnTo redirects (#11449) ·
The inputs context is only populated for workflow_dispatch and workflow_call, so referencing it on push, pull_request, or merge_group relies
Confirms the snapshot tarball ships a working RubyGems and Bundler in addition to the ruby binary.
ruby_3_3 was the only caller that disabled the extra mkdir step. Always create $HOME/.local/share and $HOME/.ssh in the main Fixed world wri
The Homebrew Ruby uninstall/reinstall dance was only enabled on ruby_3_3 to work around macos-15-intel quirks, and the reinstall step never
Without the workaround the snapshot-tarball run leaves ~/.gnupg/{crls.d,private-keys-v1.d,public-keys.d} behind after test_sync_default_gems
Hardcode the post-install smoke test to /usr/local/bin/ruby, matching the configure default prefix used on master/4_0/3_4. ruby_3_3's `r
The bin/gem and bin/bundle scripts in the source tree do not run cleanly without an install step on Windows. Keep ruby -v only.
No caller passes patch-url: tarball-test.yml never set it, and ruby/actions draft-release.yml stopped forwarding it once it started calling
Always install Ruby 3.2 via ruby/setup-ruby for test-bundled-gems. ruby_3_3 will follow once it stops relying on the apt-installed ruby for
Lets callers opt out of the Packages and Info uploads. tarball-test keeps the default true so per-OS reusables can download them, while uplo
The three apt-mode variants existed to selectively uninstall git (and sometimes ruby) per test_task. ruby-and-git on ruby_3_3 also pinned an
The step force-removed $HOME/.gnupg between Tests and Diff stats of HOME, but the original cause for the directory persisting was never iden
power_assert was allowed to fail on master/4_0 by passing it through this input. The allow-list belongs in tool/test-bundled-gems.rb now tha
SIMPLER_ALERTS_URL always fires on failure so developer-facing CI (PR, push, merge_group, manual dispatch) surfaces breakage in the ruby-cor
Match the smoke test added to tarball-ubuntu. macos checks the installed /usr/local/bin/{ruby,gem,bundle}; windows runs the build-tree ruby
TL;DR boto3のStreamingBody.read()を使うと、S3オブジェクト全体をメモリへ展開してしまう boto3のStreamingBody.iter_chunks()を使うことで、chunk単位で読み込める smart_openを使うことで、ZIP...