<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GitHub on lunaplus*</title><link>https://www.lunaplus.net/tags/github/</link><description>Recent content in GitHub on lunaplus*</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Thu, 15 Aug 2024 12:00:00 +0000</lastBuildDate><atom:link href="https://www.lunaplus.net/tags/github/index.xml" rel="self" type="application/rss+xml"/><item><title>GPGによるコミットの署名</title><link>https://www.lunaplus.net/posts/2024/08/github-gpg-signiture/</link><pubDate>Thu, 15 Aug 2024 12:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2024/08/github-gpg-signiture/</guid><description>&lt;h2 id="verifiedが表示されない"&gt;Verifiedが表示されない&lt;/h2&gt;
&lt;p&gt;これまでPyCharmを利用していたのですが、最近はVS Codeも並行して利用しています。&lt;br&gt;
そうしたところ、VS CodeでGitHubにコミットした際に&lt;code&gt;Verified&lt;/code&gt;という表示がコミットに対して付与されないので、少し気になって調べてみました。
どうやら、ローカルでTagやCommitに署名することによってGitHubで検証され、&lt;code&gt;Verified&lt;/code&gt;の表示がされることがわかりました。&lt;br&gt;
今回は、&lt;a href="https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification"&gt;GitHubのドキュメント&lt;/a&gt;を参考にGPG署名設定方法を整理してみたいと思います。&lt;br&gt;
(ある意味、ドキュメントをトレースしているだけとも言えますが&amp;hellip;.)&lt;/p&gt;</description></item><item><title>GitHubActionsからAWSにRoleでアクセス</title><link>https://www.lunaplus.net/posts/2022/08/github-aws-oidc/</link><pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2022/08/github-aws-oidc/</guid><description>&lt;h2 id="githubにクレデンシャルを渡さなくても良い"&gt;GitHubにクレデンシャルを渡さなくても良い&lt;/h2&gt;
&lt;p&gt;GitHub Actionsでビルドした成果物をAWS上に配備したいことがあるのではないでしょうか。&lt;br&gt;
その際に少し前までは、永続的なクレデンシャルを渡す必要があったのですが、セキュリティ的にもあまり良いとは言えないと
個人的には思っていました。&lt;br&gt;
1年ぐらい前にはなってしまいますが、2021年秋頃に界隈でも&lt;a href="https://awsteele.com/blog/2021/09/15/aws-federation-comes-to-github-actions.html"&gt;話題になった内容&lt;/a&gt;なのですが、これまでGitHub Actionsを
使っていながら、試していなかったので改めて試してみました。&lt;/p&gt;</description></item><item><title>Github Actionsはいいぞ！</title><link>https://www.lunaplus.net/posts/2020/08/hugo-deploy-pipeline/</link><pubDate>Sun, 02 Aug 2020 02:30:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/08/hugo-deploy-pipeline/</guid><description>&lt;h2 id="これまでの経緯"&gt;これまでの経緯&lt;/h2&gt;
&lt;p&gt;以前、&lt;code&gt;Wordpress&lt;/code&gt;から&lt;code&gt;Hugo&lt;/code&gt;への乗り換えの&lt;a href="https://www.lunaplus.net/posts/2020/03/wp-2-markdown/"&gt;記事&lt;/a&gt;を書いたのですが、
その際に記事を全て&lt;code&gt;Markdown&lt;/code&gt;形式に変換して&lt;code&gt;Github&lt;/code&gt;で管理するように変更しました。&lt;br&gt;
移行当初は、Githubから記事を取得して、ローカルでビルド。その後、Webサーバーにアップロードの
作業を行っていたのですが、「とにかく面倒くさい」のと「PCが無いとサイト更新ができない」ので、
ビルドとデプロイの作業をクラウド上で自動化するようにしていました。&lt;/p&gt;</description></item><item><title>GitHub Actionsで作成したArtifactをAPIダウンロード</title><link>https://www.lunaplus.net/posts/2020/03/github-artifact-download-by-api/</link><pubDate>Tue, 17 Mar 2020 01:00:00 +0000</pubDate><guid>https://www.lunaplus.net/posts/2020/03/github-artifact-download-by-api/</guid><description>&lt;h2 id="github-actionsでデプロイモジュールを作成"&gt;GitHub Actionsでデプロイモジュールを作成&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.co.jp/features/actions"&gt;GitHub Actions&lt;/a&gt;を使いはじめました。&lt;br&gt;
CI/CDを効率的にすすめるためのツールとして非常に便利です。&lt;br&gt;
自分の処理したい内容を &lt;code&gt;yaml&lt;/code&gt; 形式の&lt;code&gt;workflow&lt;/code&gt; ファイルとして記述することにより
PythonプログラムのUnitテストやLinterなどをGitHubへの&lt;code&gt;Push&lt;/code&gt;のタイミングや
&lt;code&gt;master&lt;/code&gt;へのマージのタイミングなどで処理を実行できます。&lt;/p&gt;</description></item></channel></rss>