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.
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
5b8a4ddf32
Setup-lisp action was factored out into a separate repository.
2021-02-07 16:43:25 +03:00
Alexander Artemenko
6e88391c9c
Removed vim settings.
2021-02-07 15:27:14 +03:00
Alexander Artemenko
db78884fd2
Fixed check of NGROK_AUTH_TOKEN.
2021-02-07 15:16:26 +03:00
Alexander Artemenko
e33720be7a
Commented ngrok token.
2021-02-07 15:05:24 +03:00
Alexander Artemenko
3f88c8ad46
Start Ngrok only when there is a token.
2021-02-07 15:02:42 +03:00
Alexander Artemenko
6e25fdff44
Allow to continue executionn.
2021-02-07 14:22:59 +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