Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bump versions | Egor Tensin | 2023-01-02 |
| | | | | Mainly because an older Ruby fails to compile on modern Ubuntu. | ||
* | install gosu via package manager | Egor Tensin | 2022-03-15 |
| | |||
* | workflows/ci: lint | Egor Tensin | 2022-03-15 |
| | |||
* | workflows/ci: rename to "CI" | Egor Tensin | 2021-06-15 |
| | |||
* | workflows/test -> workflows/ci | Egor Tensin | 2021-06-15 |
| | |||
* | workflows/test: use ubuntu-latest | Egor Tensin | 2021-06-15 |
| | |||
* | workflows/test: linting | Egor Tensin | 2021-05-04 |
| | |||
* | README: fix badge link | Egor Tensin | 2021-04-17 |
| | |||
* | Dockerfile: best practices | Egor Tensin | 2021-04-07 |
| | |||
* | Makefile: best practices | Egor Tensin | 2021-04-07 |
| | |||
* | README: update | Egor Tensin | 2020-11-30 |
| | |||
* | workflows/test.yml: ::add-path is deprecated | Egor Tensin | 2020-10-29 |
| | |||
* | workflows/test.yml: weekly and manual runs | Egor Tensin | 2020-10-29 |
| | |||
* | workflows/test.yml: change step names | Egor Tensin | 2020-05-19 |
| | |||
* | Makefile: best practices | Egor Tensin | 2020-05-19 |
| | |||
* | README: badge's a link | Egor Tensin | 2020-05-11 |
| | |||
* | docker-compose: don't use --env-file | Egor Tensin | 2020-05-07 |
| | | | | | It requires a relatively new docker-compose version, and it should be picked up anyway. | ||
* | README: update | Egor Tensin | 2020-05-06 |
| | |||
* | Makefile: automatic --config detection for Jekyll | Egor Tensin | 2020-05-06 |
| | |||
* | README: update | Egor Tensin | 2020-05-07 |
| | |||
* | workflows/test.yml: better step names & linting | Egor Tensin | 2020-05-06 |
| | |||
* | fix GitHub action tests | Egor Tensin | 2020-05-06 |
| | | | | | | | | | | | | | | | | | That's a messy commit, but it required a lot of changes to get everything right. * Docker: create user jekyll with UID/GID that match the user that built the image (for seamless writes to /project). * Docker: run the container by the current user for the same purpose. * Docker: add an ENTRYPOINT to drop root privileges & check if the running user is the same as the one who built the image. * Jekyll: use --drafts. * Makefile: add docker/logs. As a side note, Docker + non-root users + bind mounts are a pain, I even wrote a blog post to make sense of it all: https://egor-tensin.github.io/blog/2020/05/06/docker-bind-mounts.html | ||
* | set up GitHub Actions | Egor Tensin | 2020-05-06 |
| | |||
* | Makefile: add dependencies/update | Egor Tensin | 2020-05-05 |
| | |||
* | docker: add nano & vim | Egor Tensin | 2020-05-05 |
| | |||
* | docker-compose: lower the format version | Egor Tensin | 2020-05-05 |
| | |||
* | get rid of unnecessary sudo in Docker | Egor Tensin | 2020-05-05 |
| | |||
* | add LICENSE.txt | Egor Tensin | 2020-05-05 |
| | |||
* | add README.md | Egor Tensin | 2020-05-05 |
| | |||
* | add comments to some of the hacks | Egor Tensin | 2020-05-05 |
| | |||
* | enable out-of-tree builds | Egor Tensin | 2020-05-05 |
| | | | | | | This directory must not be a subdirectory of the Jekyll project anymore. The hacks I had to put in place for this will be documented in the next commit. | ||
* | UPPERCASE user-facing parameters | Egor Tensin | 2020-05-04 |
| | |||
* | set COMPOSE_PROJECT_NAME | Egor Tensin | 2020-05-04 |
| | |||
* | Makefile: absolute path of project_dir | Egor Tensin | 2020-05-04 |
| | |||
* | initial commit | Egor Tensin | 2020-05-04 |