Commit graph

116 commits

Author SHA1 Message Date
Alexander Artemenko
a25410e3b9 Updated changelog. 2023-12-13 22:11:48 +00:00
Alexander Artemenko
5c4c392deb Lint docs and run on pull-requests. 2022-11-10 11:44:25 +03:00
Alexander Artemenko
a755b24734 Move docs workflow to setup-lisp@v2. 2021-10-28 17:22:24 +03:00
Alexander Artemenko
f2d00697d2 Fixed asdf version in docs workflow.
Some checks failed
tests / test with sbcl-bin on macos-latest (push) Has been cancelled
tests / test with sbcl-bin on ubuntu-latest (push) Has been cancelled
tests / test with sbcl-bin on windows-latest (push) Has been cancelled
2021-10-28 16:50:02 +03:00
Matteo Landi
b615572a53 Try to make it easier to use this action
1. Move the `uses` for `setup-msys2/setup-msys2` inside our action.
   Note, composite actions do not support conditional steps yet, and to
   workaround that I had to fork setup-msys2 and suppress the error when
   run on Linux or Mac OS
2. `bash-or-msys2` got renamed to `lispsh`, this way workflows can
   simply refer to that when in need to use Lisp-related tools like
   `ros`, or `qlot`

PS. The tests workflow was updated to reflect the above mentioned tests.
2021-10-27 09:30:33 +02:00
Matteo Landi
f178435a8a Change workflow to _use_ the action the defined in the current commit 2021-10-26 19:21:58 +02:00
Matteo Landi
0b4f0353dd Add action workflow to facilitate testing
What:

- On Linux, MacOS, and Windows, installs sbcl-bin and all the _working_
  versions of Roswell, ASDF, and Qlot
- Runs `qlot exec ros` to install a project (to see if it errors out or
  not)

When:

- Each pushed change
- Each pull request action (not our own!)
- Every Saturday night

(Note: when running on the Saturday night, the workflow will try and
install the _latest_ version of Roswell, ASDF, and Qlot)
2021-10-26 18:09:38 +02:00
Alexander Artemenko
77765f0875 Renamed asdf system to project-docs. 2021-04-22 22:45:00 +03:00
Alexander Artemenko
8c63d58a97 Trying to use docs/docs system. 2021-04-22 22:31:10 +03:00
Alexander Artemenko
c8968f9aea Use asdf system in setup step again. 2021-04-22 22:24:34 +03:00
Alexander Artemenko
aa5db40ad0 Trying to not install docs during the setup common lisp env step. 2021-04-22 22:12:36 +03:00
Alexander Artemenko
b7fa0274d2 Move to 40ants-doc. 2021-04-22 21:57:34 +03:00
Alexander Artemenko
1a2d24d58d Use setup-lisp@v1 2021-02-25 11:53:52 +03:00
Alexander Artemenko
307064275f Switch back to build-docs@v1 2021-02-25 11:43:53 +03:00
Alexander Artemenko
5287719976 Added documentation on how to use caching propetly. 2021-02-25 11:32:03 +03:00
Alexander Artemenko
09b7780ebd Try use fixed build-docs. 2021-02-25 00:47:59 +03:00
Alexander Artemenko
1f2c40fa44 Use month in the cache key. 2021-02-25 00:39:52 +03:00
Alexander Artemenko
27ca8cb8a7 Returned docs build. 2021-02-25 00:38:22 +03:00
Alexander Artemenko
2ac6a3bf1b Setup lisp only if there is no cache. 2021-02-25 00:33:26 +03:00
Alexander Artemenko
403fe83da2 Returned selective chown. 2021-02-25 00:30:11 +03:00
Alexander Artemenko
d529a19ef4 Chown on whole /usr/local 2021-02-25 00:23:54 +03:00
Alexander Artemenko
083aa5ec73 Added example how to get month. 2021-02-25 00:22:04 +03:00
Alexander Artemenko
342110d24f Check cache only if restored. 2021-02-25 00:15:43 +03:00
Alexander Artemenko
aac5b08ab6 Caching ros binary. 2021-02-25 00:07:54 +03:00
Alexander Artemenko
971ebac7e1 And which qlot. 2021-02-25 00:02:52 +03:00
Alexander Artemenko
c6507765d6 More debug info. 2021-02-25 00:02:15 +03:00
Alexander Artemenko
a277b6aaca Checki which ros. 2021-02-24 23:59:40 +03:00
Alexander Artemenko
ab400fcb13 More testing. 2021-02-24 23:54:41 +03:00
Alexander Artemenko
299f8bc758 Restore path to cache results. 2021-02-24 23:54:19 +03:00
Alexander Artemenko
dc45e44606 Checking dirs. 2021-02-24 23:48:22 +03:00
Alexander Artemenko
1e19b26582 Use chown instead of chmod. 2021-02-24 23:46:39 +03:00
Alexander Artemenko
0f01b6839d More debug info. 2021-02-24 23:44:57 +03:00
Alexander Artemenko
74295df3e6 Who am I. 2021-02-24 23:43:53 +03:00
Alexander Artemenko
81e5b31102 Added -R. 2021-02-24 23:40:38 +03:00
Alexander Artemenko
df5bfc199c Fix cache restoration. 2021-02-24 23:38:11 +03:00
Alexander Artemenko
a47eff4562 Rebuild. 2021-02-24 23:29:46 +03:00
Alexander Artemenko
78c262b5a9 Use multiple paths to save all deps into the cache. 2021-02-24 23:22:58 +03:00
Alexander Artemenko
e4b1117f61 Fixed YAML. 2021-02-24 23:16:53 +03:00
Alexander Artemenko
b803008420 Added a cache step. 2021-02-24 23:09:23 +03:00
Alexander Artemenko
76b38a17da Added roadmap section. 2021-02-16 17:46:40 +03:00
Alexander Artemenko
614562cc6b Enabled ngrok. 2021-02-16 17:11:03 +03:00
Alexander Artemenko
2f0ec92b1f Added workflow to build docs. 2021-02-15 23:37:05 +03:00
Alexander Artemenko
bc3ae73807 Old workflows were removed. 2021-02-07 16:46:20 +03:00
Alexander Artemenko
e33720be7a Commented ngrok token. 2021-02-07 15:05:24 +03:00
Alexander Artemenko
775392ccac Temporarily disable ci workflow. 2021-02-07 12:37:06 +03:00
Alexander Artemenko
533f81b31b Use inputss. 2021-02-07 12:33:15 +03:00
Alexander Artemenko
70e7409f44 Trying to use ngrok for debugging Lisp process. 2021-02-07 12:24:36 +03:00
Alexander Artemenko
4a1261cd8a Added debug git status. 2021-02-07 02:56:54 +03:00
Alexander Artemenko
dfd551bbf6 Added debug session. 2021-02-07 02:47:28 +03:00
Alexander Artemenko
48d6ae50ee Removed debug code. 2021-02-07 00:36:51 +03:00