1{ stdenv, writeScript, coreutils, glibc, git, openssh, gnused, mkdocs }:
6 repo = "git@github.com:input-output-hk/haskell.nix.git";
7 sshKey = "/run/keys/buildkite-haskell-dot-nix-ssh-private";
9 writeScript "update-docs.sh" ''
14 export PATH="${makeBinPath [ coreutils glibc git openssh gnused mkdocs ]}"
22 sed -i -e '/Build Date/d' site/index.html
23 sed -i -e '/lastmod/d' site/sitemap.xml
24 rm -f site/sitemap.xml.gz
25 rev=$(git rev-parse --short HEAD)
27 echo "Updating git index..."
30 git reset --hard origin/gh-pages
31 GIT_WORK_TREE=$(pwd)/site git add -A
33 echo "Committing changes..."
34 git commit --no-gpg-sign --message "Update gh-pages for $rev"
38 if [ "''${BUILDKITE_BRANCH:-}" = master ]; then
39 git push ${repo} HEAD:gh-pages
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list