Skip to content

Instantly share code, notes, and snippets.

View takimo's full-sized avatar

takimo(Shinya Takimoto) takimo

View GitHub Profile
@takimo
takimo / dbt-osmosis-refactor.yml
Last active August 24, 2024 01:59
dbt Cloudのジョブが生成するcatalog.jsonを利用してdbt-osmosisのrefactorを実行し、伝搬がされていないメタタグ情報の差分をPRで生成してくれるGithubActions
# .github/workflow/dbt-osmosis-refactor.yml
# このワークフローはworkflow_dispatchを使い、mainブランチをベースに処理されるdbt Cloudのジョブの最新の結果をdbt_catalog_downloader.pyで
# JSON取得し、それをtarget/catalog.jsonとして保存した後、dbt-osmosisの処理に渡してメタタグが伝搬していない部分に対して差分が生成され、
# 新たなPRとして生成されます。定期的に実行されることを想定しています
name: Run dbt-osmosis and create PR
# mainブランチにマージされるまでworkflow_dispatchは使えない
# on:
# workflow_dispatch:
@takimo
takimo / get_error_report_by_casper.js
Last active December 24, 2015 15:29
HubotでAndroidのクラッシュレポート(GooglePlay)をIRCのチャンネルに通知するスクリプト
/*
* @name get_error_report_by_casper.js
* @description GooglePlayStoreからクラッシュレポートを取得するcasper用のスクリプト
* @example
* casperjs ./scripts/get_error_report_by_casper.js --dev_acc="casper_cli_bug_prefix-04467794333284148" --app=example.com --email=test@example.com --password=hogefuga
*/
var casper = require('casper').create({
pageSettings: {
javascriptEnabled: true