並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 67 件 / 67件

新着順 人気順

renovateの検索結果41 - 67 件 / 67件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

  • Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ

    こんにちは。Xイノベーション本部クラウドイノベーションセンターの柴田です。 本記事では Renovate を使ったKubernetesエコシステムの自動バージョンアップを紹介します。 なお本記事の内容は Kubernetes Meetup Tokyo #48 で紹介された 個人運用k8sクラスタの構成要素の技術選定 - でこてっくろぐ ねお にインスパイアされています。 背景 Renovateとは Platform Manager Datasource Versioning RenovateでKubernetesエコシステムを自動更新する 更新対象のKubernetesクラスタ Renovateを実行する Renovateの設定 実行結果 おわりに 背景 Kubernetesでは、Kubernetesと連携して動作する様々なOSSやサービスを活用することで、アプリケーションの開発・運用に関

      Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ
    • Renovateによるライブラリの定期アップデート|【技業LOG】技術者が紹介するNTTPCのテクノロジー|【公式】NTTPC

      ライブラリの自動アップデートでセキュリティ向上 昨今、ソフトウェアのセキュリティ問題が話題に上がります。OSやミドルウェア周りのアップデートに目がいきがちになり、アプリケーション開発で利用しているライブラリのアップデートがおろそかになっている場合があります。ある特定の人のみがアップデート対応を行っている場合や、不定期でアップデート対応を行う場合も修正箇所が多く、新規機能開発に注力できない状態に陥ることがあります。定期的にアップデートを行うにしても、アップデート作業を出来るだけ最小化して開発に注力したいかと思います。 そこで今回は、Renovateというツールについて紹介したいと思います。Renovateを用いることにより、ライブラリのアップデート作業を自動化して、開発に注力できる環境を作ることができます。 Renovateは2017年にリリースされた、ライブラリを自動アップデートするツール

        Renovateによるライブラリの定期アップデート|【技業LOG】技術者が紹介するNTTPCのテクノロジー|【公式】NTTPC
      • Should you Pin your JavaScript Dependencies? - Renovate Docs

        Home Reading List Getting Started Troubleshooting Configuration Key concepts Renovate Modules Language Support Deep Dives Included Presets All Other About Us Contributing to Renovate Should you Pin your JavaScript Dependencies?¶ Once you start using a tool/service like Renovate, probably the biggest decision you need to make is whether to "pin" your dependencies instead of using SemVer ranges. The

        • Renovate Docs

          Renovate documentation¶ Automated dependency updates. Multi-platform and multi-language. Why use Renovate?¶ Automatic updates Get pull requests to update your dependencies and lock files. On your schedule Reduce noise by scheduling when Renovate creates PRs. Works out of the box Renovate finds relevant package files automatically, including in monorepos. How you like it You can customize the bot's

          • Renovate で密接に関係する依存パッケージ群を更新する

            Renovate について GitHub リポジトリで Renovate による依存パッケージの更新を設定すると、新バージョンがリリースされるごとに更新を適用するプルリクエストが自動生成されてとても便利です。Node.js で開発するときに利用する npm パッケージをはじめ、Rust のクレート、さらには Docker イメージの更新にも対応しています。 密接に関係するパッケージ群を扱う際の問題 業務でも個人開発でも依存パッケージの更新作業を効率化してくれる Renovate ですが、デフォルトの設定では問題が生じることもあります。 本記事では、直接依存している複数のパッケージ同士が密接に関係しており、どれか1つを先に更新してしまうと型エラーや実行時エラーを引き起こすという問題への対処方法を紹介します。 実例 よくある例としては、React, TypeScript を用いた Web フロ

              Renovate で密接に関係する依存パッケージ群を更新する
            • IE11で動かないnpmパッケージのrenovate.json

              とりあえず手元で問題になったやつだけ renovate-config/default.json at master · kyo-ago/renovate-config .github/renovate.json5 に以下の記述を行う。 { "extends": [ "github>kyo-ago/renovate-config" ] }

              • Renovateを半年運用して得た知見 - Qiita

                「Ateam Finergy Inc. Advent Calendar 2020」7日目は @okonomi が担当します。 はじめに 「Renovate」は依存ライブラリの自動更新ツールです。 私が担当しているサービスでもRenovateを導入していて、半年ほど運用してみてそれなりに軌道に乗ってきたので、一度振り返ってみようと思います。 前提として、下記のような環境・アプリで運用しています。 self-hosted Gitlab フロントエンドのコードを含んだRailsアプリ Renovateはローカルでも試せる Renovateに対する私の理解不足だったんですが、RenovateはWebサービスとしての提供のほかにOSSとしても公開されており、ローカル環境で動かすことができます。 https://docs.renovatebot.com/self-hosting/#installing

                  Renovateを半年運用して得た知見 - Qiita
                • Config Validation - Renovate Docs

                  Config Validation¶ You can check your Renovate configuration with a standalone program called renovate-config-validator. All renovate distributions include this program. Default behavior¶ When you run renovate-config-validator with no arguments it will check: all default locations (if files exist) the RENOVATE_CONFIG_FILE environment variable For example:

                  • Renovateでnpmを週単位で管理する設定例

                    概要 Renovate で、npm packeage の更新をある程度まとめて週単位で行うための設定例の解説です。 ある程度まとめたい理由は、リリース作業自体に伴って発生する作業コストを抑えたいためです。自動テストなどの機械的な検証が弱い環境では、この点は重要になると思います。 一方で、リリースを細かく行っても手間が掛からない状況においては、あまり有用な設定ではないかもしれません。 以下、まず設定例を記載して、その後に解説を行う形式で説明します。 設定例 { "extends": [ "config:base" ], "timezone": "Asia/Tokyo", "enabledManagers": [ "npm" ], "ignoreDeps": [ "@types/node", "npm" ], "schedule": "every weekend", "separateMult

                      Renovateでnpmを週単位で管理する設定例
                    • feat(npm): support updating `packageManager` field and Yarn binary by ylemkimon · Pull Request #12088 · renovatebot/renovate

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        feat(npm): support updating `packageManager` field and Yarn binary by ylemkimon · Pull Request #12088 · renovatebot/renovate
                      • Renovateを導入するためにあれこれした話|SHOWROOM Blog

                        こんにちは。Android アプリエンジニアをしているぽんです。 SHOWROOM の Android アプリでは Renovate を導入してライブラリの管理をしやすくしています。 Renovate の導入自体はすごく簡単なんですが、それまでにやっておきたいこと等で幾つかの作業を経たので紹介しようと思います。 導入手順を考える build.gradle を Groovy から KTS に移行する Version Catalog を導入する Renovate を導入する 1. 導入手順を考えるRenovate は Gradle File Support があるため、実際には一般的な Android のビルド環境であればそのまま Renovate を導入して動かすことはできます。 しかし、せっかくビルドツール周りを弄るのであれば、ついでに今後のことも考えて変更を加えておきたいです。 現在の

                          Renovateを導入するためにあれこれした話|SHOWROOM Blog
                        • GitLab CIとRenovateでGoパッケージを自動更新する - Qiita

                          概要 Webアプリケーション開発のソースコードは、その特性上、多くの外部ライブラリに依存します。 使用者が多いパッケージほど更新頻度が高いため、追従するためには外部パッケージの定期的なアップデートが必要になります。 外部パッケージを定期的に更新していないと、 アップデート時の差分が大きくなり、リスクが高くなる 使用中のバージョンのサポートが打ち切られる 古いバージョンにロックインしてしまう などの問題が発生し、事業インパクトを与える問題に発展しかねません。 ただ、人力での外部パッケージの定期更新作業は面倒です。また、施策を回すための開発より優先度が低くなるため、必要に駆られるまでは後回しにされやすい。 本記事は、外部パッケージのメジャーアップデート検知&更新の自動化を扱った内容となります。 筆者は、業務ではバージョン管理ツールとしてGitLabを使用しています。本記事では外部パッケージのメ

                            GitLab CIとRenovateでGoパッケージを自動更新する - Qiita
                          • Renovate: No Datasource? No problem!

                            In this blog entry, I would like you to show a new feature of Renovate, which makes it even more flexible when dealing with non-standard dependencies: customDatasources. RenovateBot provides a lot of datasources which covers most use cases. If a dependency uses Docker or GitHub releases the respective datasources can be used, but sometimes projects are not developed in public, are mixing different

                            • RenovateでGoのプロジェクトの依存性を更新する - かまたま日記3

                              弊社でRenovateを使ってるので、知見のメモです Privateリポジトリを含む場合 一部のライブラリ更新頻度高すぎ問題 go.sumのpackage sumが抜ける問題 patchバージョンのみをAutomergeしたい場合 最後に Privateリポジトリを含む場合 Renovateを適用したいGoのリポジトリのgo.modに同じorganizationの別のprivate repositoryを含む場合*1、その参照されているリポジトリにもRenovateを適用すれば、Renovateが持つGitHubトークンでそのprivate repositoryもgo mod download出来ます。 Support private go modules on github.com · Issue #3202 · renovatebot/renovate · GitHub you don

                                RenovateでGoのプロジェクトの依存性を更新する - かまたま日記3
                              • Renovate でパッケージの依存関係を最新に保つ - Goodpatch Tech Blog

                                この記事はGoodpatch Advent Calendar の8日目の記事です。 Design Div 所属フロントエンドエンジニアの上垣です。 ソフトウェア開発において、依存するパッケージ/ライブラリを最新に保つことは非常に重要です。 なぜなら、パッケージ/ライブラリのアップデートによる以下のような利点を受けられなくなるからです。 新しい機能が導入される パフォーマンスが改善される バグが修正される セキュリティパッチが適用される とはいえ、パッケージが更新されるたびに毎回手作業でアップデートしていくのは意外と面倒な作業です。この辺の仕組みがうまく回らずやむを得ず古いバージョンを使い続けていたり、一気に依存関係をバージョンアップしようとして苦しむプロジェクトは少なくないと思います。 我々が主に携わるフロントエンド開発も例外ではなく、プロジェクト初期にこの仕組みを整えることは、安定した開

                                  Renovate でパッケージの依存関係を最新に保つ - Goodpatch Tech Blog
                                • Custom Manager Support using Regex - Renovate Docs

                                  Categories: custom With customManagers using regex you can configure Renovate so it finds dependencies that are not detected by its other built-in package managers. Renovate supports the ECMAScript (JavaScript) flavor of regex. Renovate uses the uhop/node-re2 package that provides bindings for google/re2. Read about uhop/node-re2's limitations in their readme. The regex manager is unique in Renova

                                  • 依存ライブラリの定期的な更新のためにRenovateを導入・運用する / phperkaigi2022

                                    PHPerKaigi 2022の登壇資料です。 https://phperkaigi.jp/2022/

                                      依存ライブラリの定期的な更新のためにRenovateを導入・運用する / phperkaigi2022
                                    • 【CI戦術編 その10】 Renovateで依存ライブラリのアップデートに負けない方法 - FJCT Tech blog

                                      ネットワークサービス部の上野です。 今回はRenovate を使って、プロジェクトで利用している外部ライブラリの更新を管理する方法についてご紹介します。 なお、前回の記事は【CI戦術編 その9】自動生成しか勝たん openapi-typescript - FJCT Tech blogでした。 tech.fjct.fujitsu.com 外部ライブラリ詰め合わせ ソフトウェア開発では、超絶スーパーエンジニアでもない限り外部のライブラリを多用することになると思います。 例えば、Web APIを作るために、空のプロジェクトにFastAPIをインストールしたとします。 $ poetry add fastapi $ 明示的にインストールしたパッケージは1つだけですが、 6個の依存パッケージが見つかったため、合計7個のパッケージがインストールされました。 $ poetry show anyio 3.6

                                        【CI戦術編 その10】 Renovateで依存ライブラリのアップデートに負けない方法 - FJCT Tech blog
                                      • Renovateおすすめ設定 - hesma2’s blog

                                        Renovateの設定をチューニングしたので共有 & 解説をする。 Renovateをより快適に使いこなせ。 https://docs.renovatebot.com/ 最終的に設定ファイルはこうなった $schema timezone prHourlyLimitNone automergePatch CODEOWNERSからrenovateがみているファイルの設定を外す schedule dependencyDashboard Edited/Blocked Open Ignored or Blocked Awaiting Schedule renovate再実行 ignorePaths pip_requirements packageRules renovateのデバッグ方法 参考 最終的に設定ファイルはこうなった それぞれの設定について解説する。 { "$schema": "https

                                          Renovateおすすめ設定 - hesma2’s blog
                                        • Renovateで正規表現を使い独自フォーマットファイルの依存を自動更新をする - notebook

                                          個人でも便利に使っているRenovateですが正規表現でよしなにできるようだったので記事を書きました Renovateとは プロジェクトの依存関係(Dependency)の更新を自動化するツール よくある事例では「npmモジュールのバージョン更新を自動でやってもらいPRまで出してもらえる」などがある npmの他にもRubyGemsやDockerイメージなどさまざまな依存に対応している regex manager さっそく本題だが正規表現を使って依存対象を特定できるよう 既存のmanagerでは対応していない形式のファイルでも正規表現で頑張ることによって対象の依存の特定とPRの作成まで行ってくれる これはやってみるしかない! ドキュメントは下記 Renovate Docs | Renovate Docs docs.renovatebot.com 設定する前に他にも特有の概念が出てくるので軽く

                                            Renovateで正規表現を使い独自フォーマットファイルの依存を自動更新をする - notebook
                                          • npqやRenovateでリポジトリを安全に保つ | フロントエンドBlog | ミツエーリンクス

                                            Webのフロントエンド開発に関する記事を読んでいると度々目にする npm install package-name というコマンドがあります。この記事を読んでいる皆さんも数えきれないほど実行してきたコマンドではないでしょうか。 このコマンドはnpmのレジストリから指定したパッケージをインストールするコマンドですが、中には脆弱性が含まれているパッケージもあります。 上のキャプチャの通りnpm installコマンドは脆弱性を報告してくれるものの、それによってインストールが中断されることはありません。 「npq」はパッケージをインストールする際にパッケージの安全性についてチェックを行い、チェックに通らない場合はインストールを続行するかどうかを確認してくれるパッケージです。 いくつかのマーシャルと呼ばれる指標が用意されており、現状では以下の6つのマーシャルに当てはまる場合はパッケージのインストー

                                              npqやRenovateでリポジトリを安全に保つ | フロントエンドBlog | ミツエーリンクス
                                            • Renovateで実現するライブラリの自動更新生活 / Automated Library Updates with Renovate

                                              「iOSDC Japan 2023」での発表資料です #iosdc - https://iosdc.jp/2023/ - https://fortee.jp/iosdc-japan-2023/proposal/8cd5ec9b-7131-458f-921a-9b918298d768

                                                Renovateで実現するライブラリの自動更新生活 / Automated Library Updates with Renovate
                                              • 社内npm packageをRenovateで更新する方法 - Classi開発者ブログ

                                                こんにちは、 Classi でソフトウェアエンジニアやってます koki です。 この記事では、 Renovate によって Classi の社内向け npm package を自動アップデートさせるために行った設定についてまとめます。 概要 Classi では、社内向けの共通ライブラリや Docker イメージなどを GitHub Packages で管理しています。 この GitHub Packages の利用により、それらのプライベートなパッケージを社内の様々なシステムから安全且つ効率的に利用することを実現しています。 例えば、今年の 6 月にプレスリリースが出された学習トレーニング機能を裏で支えているコンテンツ管理システムで利用している GraphQL Schema は GitHub Packages の npm registry でプライベートな npm package として管

                                                  社内npm packageをRenovateで更新する方法 - Classi開発者ブログ
                                                • renovateを使う

                                                  こんにちは白鳥です ddd使いたいけどめんどくさい、誰かが作ったのに乗っかるのはいいけど基盤作成はやりたくない白鳥です 今回はrenovateを触ってみたいと思います renovatehttps://renovatebot.com/ これめっちゃ便利です こういう自動ライブラリ管理ツールはこれが初めてですが、めちゃくちゃ感動です これを入れておくだけで、デフォルトでは2時間おきにライブラリの更新がチェックされ自動でプルリクが飛びます 早速使い方を見ていきましょう install configこれ設定がめちゃくちゃあります なので、実際の自分がどう使っているのかを踏まえて、紹介します デフォルトrenovate.json { “extends”:[“config:base”] }導入を終えたばかりならこの状態です どういう設定かは公式の「Example configs」にあるように、以下のリ

                                                    renovateを使う
                                                  • Renovateで任意のファイルをアップデート対象にする(Earthfileの例)

                                                    以前Earthlyというビルドツールについての紹介記事を書きました。 Earthlyによる開発体験はおおむね気に入っているのですが、Dockerfileでビルドしていたときに便利だったRenovateによるイメージタグの自動アップデートができなくなってしまったのは唯一の心残りでした。 Renovateはかなり多様なパッケージマネージャに対応しているのですがEarthlyはまだ未対応です。おそらくEarthly自体が英語圏を含めてもまだそれほど知名度が高くないのか、執筆時の2022/08/15時点では機能追加のIssueがかろうじて最近作られたばかりのようです。 先日見たこちらの記事に触発され、もしかしてRenovateに機能追加されなくてもrenovate.jsonの設定をちょっと頑張ればEarthfileをDockerfileとして認識させてアップデートできるのでは?と考えたので試してみ

                                                      Renovateで任意のファイルをアップデート対象にする(Earthfileの例)
                                                    • エモーションテックでの Renovate の活用 - EmotionTechテックブログ

                                                      こんにちはあるいはこんばんは。フロントエンドエンジニアの id:kasaharu です。 エモーションテックでは、今年の初めに Angular (+ NX) ベースのリポジトリに Renovate を導入し、半年以上継続して運用してきました。そこで今回は弊社の Renovate 活用について紹介します。 Renovate とは Renovate は依存関係の更新を自動化するためのツールです。 詳細は 公式ドキュメント を参照していただければと思いますが、簡単に説明すると外部ライブラリバージョンアップのための Pull Request(以下、PR) を自動で作成してくれます。 開発をしていると、使っているすべてのライブラリのバージョンアップを逐一確認できず、気づいたときにはかなりの変更があり、バージョンアップに時間がかかってしまうという経験はないでしょうか? そんな悩みの解消を手助けするツー

                                                        エモーションテックでの Renovate の活用 - EmotionTechテックブログ
                                                      • ep.94『もうアップデートをサボらない!On-premise Renovate 構築のススメ』 | UIT INSIDE

                                                        @potato4d が @sunecosuri と @jacksmam0 に、オンプレミス環境で構築・運用している Self Hosted 版 Renovate について話を聞きました。 ゲスト紹介 @sunecosuri LINE Growth Technology (LINE GT)のフロントエンドエンジニア LINE NEWS の toB 向けの CMS などの開発を担当 @jacksmam0 LINE Growth Technology (LINE GT)のフロントエンドエンジニア Official Sticker Manager の開発を担当 パッケージの更新管理支援ツール 更新チェック・更新作業をどちらも大きく支援する 更新チェック 一定の間隔で依存関係のバージョンアップデートを調査 更新があった場合、リリースノートを集約して Pull Request を発行 更新作業 アップ

                                                          ep.94『もうアップデートをサボらない!On-premise Renovate 構築のススメ』 | UIT INSIDE

                                                        新着記事