Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚀 GitHub Actionsワークフローの改善と不要ファイルの削除 #61

Merged
merged 13 commits into from
Nov 4, 2024

Conversation

tqer39
Copy link
Owner

@tqer39 tqer39 commented Nov 4, 2024

📒 変更点の概要

  • GitHub Actionsのライセンス年更新ワークフローを改善し、変更がある場合のみプルリクエストを作成するようにしました。
  • cspell.jsonに"octocat"を追加しました。
  • markdownlintの設定を追加し、pre-commitフックに統合しました。
  • 不要なファイル(requirements.txtpyproject.tomlgenerate_pr_description.py)を削除しました。
  • pre-commit設定のPythonバージョンを3.13.0に更新しました。
  • GitHub ActionsのPR生成ワークフローを削除しました。

⚒ 技術的な詳細

  • 条件付きプルリクエスト作成: update-license-yearワークフローにおいて、変更がある場合のみプルリクエストを作成するようにしました。これにより、無駄なプルリクエストの作成を防ぎます。
  • ブランチ名のタイムスタンプ化: ライセンス年更新ワークフローで使用するブランチ名にタイムスタンプを追加し、ユニーク性を確保しました。
  • markdownlintの統合: markdownlintをpre-commitフックに追加し、Markdownファイルのスタイルチェックを自動化しました。
  • 不要ファイルの削除: プロジェクトに不要なファイルを削除し、リポジトリをクリーンに保ちました。

⚠ 注意点

  • GitHub Actionsの変更: ワークフローの変更により、動作が変わる可能性があります。特に、ライセンス年更新ワークフローの動作を確認してください。
  • Pythonバージョンの更新: pre-commit設定のPythonバージョンを3.13.0に更新したため、互換性の確認が必要です。

@github-actions github-actions bot changed the title Feature/refactor 11 20241103 🚀 GitHub Actionsとpre-commit設定の改善および不要ファイルの削除 Nov 4, 2024
@github-actions github-actions bot changed the title 🚀 GitHub Actionsとpre-commit設定の改善および不要ファイルの削除 🚀 複数の改善と不要ファイルの削除 Nov 4, 2024
@github-actions github-actions bot changed the title 🚀 複数の改善と不要ファイルの削除 🚀 GitHub Actionsワークフローの改善と不要ファイルの削除 Nov 4, 2024
@tqer39 tqer39 merged commit 5301faa into main Nov 4, 2024
2 of 3 checks passed
@tqer39 tqer39 deleted the feature/refactor-11-20241103 branch November 4, 2024 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant