diff --git a/.github/dependbot.yml b/.github/dependbot.yml new file mode 100644 index 0000000..e728fd4 --- /dev/null +++ b/.github/dependbot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "monthly" diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml index d6e49ee..3a225ca 100644 --- a/.github/workflows/site.yml +++ b/.github/workflows/site.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 30 fetch-tags: true @@ -27,23 +27,18 @@ jobs: - name: Install Emacs uses: purcell/setup-emacs@master with: - version: 28.2 + version: 29.3 - - name: Prepare + - name: make run: | - curl "https://raw.githubusercontent.com/dongdigua/configs/main/.tmux.conf" -o misc/tmux.conf - - - name: Build with Org - run: | - make describe - cd org - make clean + sudo apt-get -q install pandoc make - cd .. + curl "https://raw.githubusercontent.com/dongdigua/configs/main/.tmux.conf" -o misc/tmux.conf ./patches/txt.sh + ./patches/color.sh - name: Setup Pages - uses: actions/configure-pages@v2 + uses: actions/configure-pages@v5 - name: Build with Jekyll uses: actions/jekyll-build-pages@v1 @@ -51,18 +46,8 @@ jobs: source: ./ destination: ./_site - - name: Post-Jekyll Build - run: | - tree - cd _site - sudo ./patches/color.sh - sudo apt install pandoc - # use jekyll to check link but actually use pandoc - sudo pandoc posts.md --css=css/everforest.css -s -o posts.html - - - name: Upload artifact - uses: actions/upload-pages-artifact@v1 + uses: actions/upload-pages-artifact@v3 deploy: environment: @@ -73,5 +58,5 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v1 + uses: actions/deploy-pages@v4 diff --git a/Makefile b/Makefile index 7764c37..20549af 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,8 @@ -all: org posts gmi +all: describe org posts gmi +.PHONY: org org: - cd org && make + cd org; $(MAKE) posts: pandoc posts.md --css=css/everforest.css -s -o posts.html @@ -10,7 +11,6 @@ gmi: misc/mdlist2gmi.py > posts.gmi describe: - git describe --tags HEAD sed -i "s/\$$v\\$$/\$$v: $$(git describe --tags HEAD)\\$$/g" index.html clean: