Commit Graph
45 Commits
Author SHA1 Message Date
Wez Furlong bc2eb11c9b ci: add builds for current LTS ubuntus 2023-03-13 08:04:35 -07:00
Wez Furlong 70aa8be8f1 ci: only run verify-pages on PRs
Recent changes to the main pages workflow make it redundant
to run this on push as well
2023-03-13 06:10:17 -07:00
Wez Furlong 2d34ca5960 docs: fix last change date 2023-03-11 23:11:25 -07:00
Wez Furlong 325a68563e ci: adjust ignore/matching for mkdocs-base.yml 2023-03-11 20:56:04 -07:00
Wez Furlong 78735282c5 ci: switch pages build to mkdocs 2023-03-11 20:16:52 -07:00
Wez Furlong 2c7fb2fd8c ci: fix capturing commit hash 2023-03-11 07:54:11 -07:00
Wez Furlong a1e5d66c7b ci: comment on original commit when pushing doc fixes 2023-03-11 07:49:13 -07:00
Wez Furlong 5a72f8e4ce pages: allow pushing fixes to repo 2023-03-11 07:39:13 -07:00
Wez Furlong 95d2ae49d1 ci: maybe auto-fix doc formatting after push 2023-03-11 07:33:22 -07:00
Wez Furlong bf99848ef0 ci: surface unformatted lua code errors pushed to main
the pages workflow silently corrects these so they go unnoticed,
leaving the corrections to show up for the next person to run
`docs/build.sh`, polluting their later commit with unrelated
changes.

Augment the verify-pages workflow to also run on `main` and
surface the corrections with a failed workflow run.
2023-03-11 06:11:58 -07:00
Wez Furlong ecb761491e ci: remove temporary file that holds a secret 2023-03-11 05:47:15 -07:00
Wez Furlong 809b6bd1be publish continuous builds to a centos7 -dev version of the repo 2023-03-10 17:15:16 -07:00
Wez Furlong 7cd8aa1a63 ci: fixup sign, and maybe publish the rpm too 2023-03-10 16:49:52 -07:00
Wez Furlong 9452ca83eb ci: speculative attempt at signing the rpm 2023-03-10 16:10:24 -07:00
Wez Furlong c89546a51e ci: centos 7 build in release mode for rpm capture 2023-03-08 22:12:06 -07:00
Wez Furlong a638979464 ci: tweak centos7 build 2023-03-08 21:55:24 -07:00
Wez Furlong 50d2610186 ci: capture centos rpms as artifact 2023-03-08 21:33:39 -07:00
Wez Furlong ad54ad8a63 ci: locked: true is deprecated; update to args: --locked 2023-03-08 21:07:30 -07:00
Wez Furlong c0d7944e25 ci: source llvm toolset enable script 2023-03-08 20:30:19 -07:00
Wez Furlong cfd5e3a924 ci: speculative start at centos7 build 2023-03-08 19:51:55 -07:00
Wez Furlong b458bbced1 refactor integration testing to make it a bit easier to use
Helpers for generating messages, summarizing deliveries,
reducing boilerplate in the tests themselves.

Add SMTP line length test.
2023-03-08 10:32:01 -07:00
Wez Furlong 70ab30eb5c ci: keep cache even if the build or tests fail 2023-03-07 23:18:10 -07:00
Wez Furlong c7aa190315 ci: revert splitting of stages 2023-03-07 23:07:21 -07:00
Wez Furlong 0c8adcf68e ci: split rust into build and test stages 2023-03-07 22:36:23 -07:00
Wez Furlong f4370faeac ci: make it easier to debug the new integration test 2023-03-07 19:37:57 -07:00
Wez Furlong fc17efb7c9 ci: use cargo nextest for running tests 2023-03-07 11:35:58 -07:00
Wez Furlong 8d529d1692 ci: ensure we use the cargo.lock locked deps for cargo installed stuff 2023-03-07 11:30:24 -07:00
Wez Furlong 7df50feb64 ci: streamline workflows a bit 2023-03-07 11:25:40 -07:00
Wez Furlong beb70061c8 ci: rename some workflows, disable full docker build
We're not doing anything with the output, so let's just save
the compute for something else.
2023-03-04 11:07:18 -07:00
Wez Furlong a0c0107a54 docs: install mdbook-admonish
See: https://tommilligan.github.io/mdbook-admonish/overview.html
https://tommilligan.github.io/mdbook-admonish/reference.html
2023-02-25 15:08:54 -07:00
Wez Furlong 6acae33725 ci: build docs on PRs that touch docs 2023-02-25 12:28:49 -07:00
Wez Furlong c24ec1fb19 ci: urgh, remove anchors 2023-02-25 12:09:15 -07:00
Wez Furlong a8b6302e3b ci: refactor some path ignores 2023-02-25 12:06:26 -07:00
Wez Furlong 31a5af901c ci: fix typo 2023-02-25 12:04:02 -07:00
Wez Furlong 3af3a1199d ci: avoid building code when only docs changed 2023-02-25 11:54:42 -07:00
Wez Furlong e3146f0c7a ci: another run at pages deploy 2023-02-25 11:51:12 -07:00
Wez Furlong c8287d9c20 ci: maybe fix permissions for pages build 2023-02-25 11:28:27 -07:00
Wez Furlong b8573f8059 ci: fix typo in doc builder 2023-02-25 11:10:21 -07:00
Wez Furlong bb328ca000 ci: automate doc build and publish to gh_pages branch 2023-02-25 11:00:18 -07:00
Wez Furlong 42b173eac5 CI: take a run at building the docker image 2023-02-23 07:36:48 -07:00
Wez Furlong 7775f88ab9 CI: cache stylua install 2023-02-15 09:56:04 -07:00
Wez Furlong ef6b192ac2 CI: use nightly toolchain for formatting purposes 2023-02-15 09:50:11 -07:00
Wez Furlong b59cc8e0ef CI: install rustfmt 2023-02-15 09:48:01 -07:00
Wez Furlong dd735ddbff CI: add code formatting checks 2023-02-15 09:46:22 -07:00
Wez Furlong b346c0515f Add CI 2023-02-15 09:40:05 -07:00