aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAge
* workflows/ci: use a GitHub API tokenEgor Tensin2023-01-02
|
* workflows/ci: disable scheduled runsEgor Tensin2023-01-02
|
* workflows/ci: upgrade actionsEgor Tensin2023-01-02
|
* bump versionsEgor Tensin2023-01-02
| | | | Mainly because an older Ruby fails to compile on modern Ubuntu.
* install gosu via package managerEgor Tensin2022-03-15
|
* workflows/ci: lintEgor Tensin2022-03-15
|
* workflows/ci: rename to "CI"Egor Tensin2021-06-15
|
* workflows/test -> workflows/ciEgor Tensin2021-06-15
|
* workflows/test: use ubuntu-latestEgor Tensin2021-06-15
|
* workflows/test: lintingEgor Tensin2021-05-04
|
* README: fix badge linkEgor Tensin2021-04-17
|
* Dockerfile: best practicesEgor Tensin2021-04-07
|
* Makefile: best practicesEgor Tensin2021-04-07
|
* README: updateEgor Tensin2020-11-30
|
* workflows/test.yml: ::add-path is deprecatedEgor Tensin2020-10-29
|
* workflows/test.yml: weekly and manual runsEgor Tensin2020-10-29
|
* workflows/test.yml: change step namesEgor Tensin2020-05-19
|
* Makefile: best practicesEgor Tensin2020-05-19
|
* README: badge's a linkEgor Tensin2020-05-11
|
* docker-compose: don't use --env-fileEgor Tensin2020-05-07
| | | | | It requires a relatively new docker-compose version, and it should be picked up anyway.
* README: updateEgor Tensin2020-05-06
|
* Makefile: automatic --config detection for JekyllEgor Tensin2020-05-06
|
* README: updateEgor Tensin2020-05-07
|
* workflows/test.yml: better step names & lintingEgor Tensin2020-05-06
|
* fix GitHub action testsEgor Tensin2020-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 ActionsEgor Tensin2020-05-06
|
* Makefile: add dependencies/updateEgor Tensin2020-05-05
|
* docker: add nano & vimEgor Tensin2020-05-05
|
* docker-compose: lower the format versionEgor Tensin2020-05-05
|
* get rid of unnecessary sudo in DockerEgor Tensin2020-05-05
|
* add LICENSE.txtEgor Tensin2020-05-05
|
* add README.mdEgor Tensin2020-05-05
|
* add comments to some of the hacksEgor Tensin2020-05-05
|
* enable out-of-tree buildsEgor Tensin2020-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 parametersEgor Tensin2020-05-04
|
* set COMPOSE_PROJECT_NAMEEgor Tensin2020-05-04
|
* Makefile: absolute path of project_dirEgor Tensin2020-05-04
|
* initial commitEgor Tensin2020-05-04