diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 57a0f49..0439920 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,6 +1,10 @@ version: 2 updates: - - package-ecosystem: "gitsubmodule" + - package-ecosystem: gitsubmodule directory: "/" schedule: - interval: "monthly" + interval: daily + - package-ecosystem: github-actions + directory: "/.github/workflows/" + schedule: + interval: daily diff --git a/.github/workflows/MergeDependabotPR.yml b/.github/workflows/MergeDependabotPR.yml new file mode 100644 index 0000000..6c33a14 --- /dev/null +++ b/.github/workflows/MergeDependabotPR.yml @@ -0,0 +1,20 @@ + +name: "Merge Dependabot PR" + +on: + pull_request: + types: [ opened, reopened ] + branches: [ master ] + +jobs: + merge: + if: github.event.pull_request.user.login == 'dependabot[bot]' + permissions: + contents: write + runs-on: ubuntu-latest + steps: + - uses: KeisukeYamashita/auto-pull-request-merge@v1 + with: + pullRequestNumber: ${{ github.event.pull_request.number }} + token: ${{ secrets.GITHUB_TOKEN }} + labels: "dependencies,submodules" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d944721 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +_site/ +Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..b1abdf6 --- /dev/null +++ b/Gemfile @@ -0,0 +1 @@ +gem "github-pages", group: :jekyll_plugins diff --git a/_config.yml b/_config.yml index 88f847f..8b96871 100644 --- a/_config.yml +++ b/_config.yml @@ -2,3 +2,5 @@ theme: jekyll-theme-minimal title: osdev.jp description: osdev-jpでは、OS開発に有用な情報を収集し公開しています logo: logo.png +plugins: + - jekyll-sitemap diff --git a/build.cmd b/build.cmd new file mode 100644 index 0000000..d5e7780 --- /dev/null +++ b/build.cmd @@ -0,0 +1,2 @@ +@echo off +wsl bundle exec jekyll b diff --git a/wiki b/wiki index c6378aa..7058b48 160000 --- a/wiki +++ b/wiki @@ -1 +1 @@ -Subproject commit c6378aab962da125f912d366dff118362cb2e3e4 +Subproject commit 7058b489ed52ffe45a21e3daad249ff161a4bd5c