Releases: traPtitech/sakura-DevOpsBot
Releases · traPtitech/sakura-DevOpsBot
v0.2.0
Changelog
- cc16d83 Merge pull request #1 from traPtitech/feat/sakura
- b4dda62 fix: APIトークンのトリミング処理を改善し、リクエスト時に変数を使用
- 3f96657 Revert "fix: サーバー再起動コマンドの引数チェックを改善し、サーバー名による解決を追加"
- 890a4eb fix: サーバー再起動コマンドの引数チェックを改善し、サーバー名による解決を追加
- 8c098ba fix: APIトークンのトリミング処理を改善し、空文字チェックを簡素化
- a265ca4 fix:リリースの際にイメージの名前は小文字でなければならないため
- b62b742 fix : GHCRへDockerImageを追加するときに必要な権限不足
- e9abc6d Merge remote-tracking branch 'origin/feat/sakura' into feat/sakura
- c52ffb0 Revert "fix: update server package description and use custom HTTP client with timeout"
- add14e2 fix: update server package description and use custom HTTP client with timeout
- dbbc811 Update pkg/server/restart.go
- df66f92 Update .github/workflows/release.yml
- 9bdd06e fix: add docker-compose.yaml to .gitignore to prevent tracking
- 6fe6a31 refactor: enhance server command output and remove unused token handling
- ebeb6e7 fix: update GitHub Actions to use latest action versions for consistency
- b7227ab fix: update GitHub Actions workflow to use latest action versions and improve environment variable handling
- b006dae fix: update project name and commands to reflect sakura branding
- f419952 fix: enhance server output formatting with tabwriter for better readability
- 16ade77 fix: change prefix length and plan code types to improve data handling
- 9e58d2d fix: reduce max pages limit to prevent excessive resource usage
- d8ff8fc Merge pull request #3 from traPtitech/copilot/sub-pr-1
- 5c73793 fix: check status code before reading body and ensure cleanup
- d83107a fix: close response body immediately and add max page limit
- 0c54004 fix: use defer for response body close to ensure cleanup
- e2c35c9 feat: implement full pagination to fetch all server pages
- e36c6e3 Initial plan
- dfd7d3f Merge pull request #2 from traPtitech/copilot/sub-pr-1
- f8eeccb fix: correct URL path prefix check logic
- 3ab9426 refactor: log server ID instead of full URL for better security
- 228c59a fix: remove sensitive information from restart request logs
- 078f2ca Initial plan
- 03649b4 fix: サーバーAPI URLパスの先頭にスラッシュを追加する処理を追加
- 4d960f3 fix: ログメッセージのフォーマットを修正
- 7222a01 fix: エラーメッセージに無効なサーバーIDを含めるように修正
- 7c21e71 fix: ログメッセージのスペルミスを修正
- 2418f89 fix: トークンのチェックで空白を除去する処理を追加
- f5a0e21 fix: パラメータ構造体のフィールド名を修正
- 6a050f9 Update pkg/server/hosts.go
- f81389e fix: APIトークンのチェック条件を修正し、ログメッセージのフォーマットを改善
- 1e18812 feat: APIトークンが設定されていない場合のエラーメッセージを追加
- 1aae5d0 feat: ServersAPIURLPathのコメントを追加し、先頭にスラッシュが必要であることを明記
- 4954d3e fix: エラーメッセージの文法を修正
- c048472 feat: サーバーAPIのURLパスの変数名を修正 一つ前の修正に漏れがあった。
- 6efd0b3 feat: サーバーAPIのURLパスの変数名を修正
- 17ac82c feat: Params構造体を追加し、APIリクエストにページネーションを実装
- a1408c3 feat: ログ出力にCPUコア数を追加し、フォーマットを修正
- 04c4057 feat: サーバー応答の型を修正し、数値フィールドをint64に変更
- 5b18eb0 feat: IMAGE_NAMEをsakura-dev-ops-botに変更
- 150d9a0 feat: DockerfileのCGO_ENABLED環境変数の設定を修正
- 55ef900 feat: golang.org/x/syncの依存関係を削除
- d1b3ed5 feat: 不要な型定義を削除
- 4fa048b feat: restartCommandの引数を修正し、Sakura APIへのリクエストを更新
- 53b50e1 feat: Sakura APIのURLパスを更新し、サーバー情報取得のためのエンドポイントを修正
- 748b42b feat: Sakura APIリクエストのURLパスを修正し、サーバー情報を取得するように変更
- c30c7df feat: サーバー応答の構造体を更新し、Sakura APIへのリクエストを修正
- e980189 feat: Sakuraサーバー設定を更新し、API URLパスを追加
- 9a76369 add コメント
- 2b02b19 del さくらではtokenを使用しないため
- 2b9f644 feat: Sakuraサーバー設定を追加し、Conoha設定を削除
- 68bd67d fix: 修正されたパッケージ名を sakura-DevOpsBot に更新
- 0b3832b refactor: モジュール名を DevOpsBot から sakura-DevOpsBot に変更
- a689e6f Merge pull request traPtitech#50 from traPtitech/fix/nil-pointer-dereference-in-server
- 899a7dd fix: nil pointer dereference in server
- 7d59037 Merge pull request traPtitech#49 from traPtitech/server-hosts-command
- 2c36383 hosts を実装した
- 9b7cf71 ファイル分割
- b3376e3 Merge pull request traPtitech#45 from traPtitech/dependabot/go_modules/github.com/slack-go/slack-0.15.0
- 9fe9e05 Merge pull request traPtitech#41 from traPtitech/dependabot/github_actions/goreleaser/goreleaser-action-6
- 5757fff add: version property
- 40eddf8 Bump github.com/slack-go/slack from 0.14.0 to 0.15.0
- ce226e7 Merge pull request traPtitech#42 from traPtitech/dependabot/github_actions/docker/build-push-action-6
- 75216e9 Update actions
- 2b04280 Update packages
- b8666fe Allow retrieving sub commands usage via help args
- 9590975 Properly calculate operators beforehand
- 60e975e Display help of only direct children
- 1ae224e feat(slack): use attachments for easier view
- 92576ac Add stamp names to reply
- 5c64269 feat(slack): Allow trusted workflows to execute (as impersonation)
- 09a9e93 fix(slack): Limit log for blocks
- 852e230 Bump docker/build-push-action from 5 to 6
- f56e117 Bump goreleaser/goreleaser-action from 5 to 6
- 1077b25 Add readme
- 4d841d4 fix(slack): do not require join permission
- 0ee5a68 chores: format outputs
- 46ae05b feat: integrate slack
- 4daa08e fixup! refactor: split package for traq connector
- d549a3b refactor: split package for traq connector
- 751561f refactor: depend on interface context
- 9ec0b86 Breaking: Rename traQ auth config keys
- 57d241d Use lowercased owner name
- c87132b Remove excess binaries in bot image
- 9f54838 Security: specify to take extra arguments explicitly
- f7b351a Fix build embed variable
- 0f505f1 Update packages
- 1e8b846 Merge pull request traPtitech#37 from traPtitech/config-revamp
- e17d8e8 Bump github actions
- 3f1000a Implement command tree complex
- 36d19de Extract server manipulation to exec command
- 69db530 Use go 1.* for build
- b55b42d Use cobra / config dir
- 2000b1c Remove exec-log command to reduce complexity
- e2ed0d9 Fix /server reply message
- a2e21fd Add argsSyntax config option for better display
- e79cd5e Truncate too long exec log
- 3452d50 fix ci go version
- a5dd332 fix ci go version
- 515d16b add retry logic to reply message
- 8a2d92f add npm to base image
- 539a632 shorten help message
- fd4e239 improve response
- 920d32d fix cite link
- 3b9c01d improve response
- 3882523 fix yaml ref name
- 63fdfd4 add curl to runtime image
- 1542187 sort cmds in help
- e0225bc Merge pull request traPtitech#35 from traPtitech/v3
- c175fcc Merge branch 'master' into v3
- 1a26e71 fix version arg: strip v prefix
- 6692af8 Merge branc...