Classi開発者ブログ

教育プラットフォーム「Classi」を開発・運営するClassi株式会社の開発者ブログです。

renovate の検索結果:

Cloud Composerローカル開発ツールで運用業務を圧倒的に楽にする

…た結果 残った依存とrenovateとの相性 そもそも依存をインストールすべきか?について まとめ Cloud Composerローカル開発CLIツールについて Cloud Composerローカル開発CLIツール(以下、ローカル開発ツール)は、GCPが公式に提供するローカルAirflow環境構築ツールです。 Composer ローカル開発 CLI ツールは、Airflow 環境をローカルで実行することにより、Cloud Composer 2 向けの Apache Airfl…

Step Functions を使って、ECS のワンショットタスクを実行する

…m packageをRenovateで更新する方法 - Classi開発者ブログ また、データストレージとして Amazon Aurora を採用しています。 日々、機能の拡充や改善を進めていく過程で、DB のテーブル定義の追加・変更が求められたり、別のテーブルへのデータ移行や不要データの削除などが必要になったりすることもあります。 これまではこのようなデータのメンテ作業が発生した際は エンジニアが作業手順書を作成する エンジニアが作業手順書をレビュー・承認する (二人以上の…

社内npm packageをRenovateで更新する方法

…。 この記事では、 Renovate によって Classi の社内向け npm package を自動アップデートさせるために行った設定についてまとめます。 概要 Classi では、社内向けの共通ライブラリや Docker イメージなどを GitHub Packages で管理しています。 この GitHub Packages の利用により、それらのプライベートなパッケージを社内の様々なシステムから安全且つ効率的に利用することを実現しています。 例えば、今年の 6 月にプ…

ライブラリのアップデートを自動化した仕組みの紹介

…rkflow 対象:renovatebot が作成するPR 自動マージの要件:main と PR のブランチで build 結果の差分を比較し差分がないこと フロントエンドアプリの workflow のソースコード(一部抜粋) name: Renovatebot Automation on: pull_request: paths: - 'yarn.lock' permissions: pull-requests: write contents: write issues: …

中立的なGraphQLスキーマの管理

…して待っています。 Renovate対応 依存パッケージの自動更新をしてくれる[Renovate]ですが、開発・提供するMendがホスティングするGitHub Apps版ではGitHub Package Registryでホストされているパッケージの更新にはPATが必要です。 これは前述のclassic PATの懸念に加え、[machine user]のPAT管理という新たな問題も生じます。 これはGitHub Package Registryの認可の仕組み上、仕方のないこと…

go generateを忘れていないかCIで検出する

…ブログ コード生成とRenovate コード生成結果に係る変数は主に2つあります。 入力となるソースコード 生成するツール ソースコードは言うまでもありません。リポジトリで管理されるソースコードは常に変更される可能性があります。 忘れられがちなのがコードを生成するツールです。 Go製の開発用ツールもバージョン管理している場合、dependabotやRenovateで他のライブラリ同様に更新がPull Requestで送られます。 アプリケーション内から使用されるライブラリであ…

© 2020 Classi Corp.