Paul Campbell
b853a6acec
feat: add check-for-ignored
script
...
Checks for ignored files that have been tracked by git.
2025-01-13 21:40:51 +00:00
Paul Campbell
5d372a60de
build: check for ignored files being included in repo
2025-01-13 08:43:07 +00:00
Paul Campbell
1a89052244
build: use correct env var for auth
2025-01-12 19:44:16 +00:00
Paul Campbell
1f659c13ab
build: fix typo
2025-01-12 19:15:37 +00:00
Paul Campbell
d6ea7a689e
build: use env to get name of repo
2025-01-12 19:02:15 +00:00
Paul Campbell
5a5942c480
build: delete images safely and securily
...
- xargs -r -- only run the docker rmi command if there are images to delete
- --force -- delete even if used
2025-01-12 18:57:54 +00:00
Paul Campbell
70e801e03c
build: handle removing existing images when there are none
2025-01-12 18:51:25 +00:00
Paul Campbell
766156841b
feat: drop entrypoint in favour of using 'run' over 'uses'
2025-01-12 11:48:56 +00:00
Paul Campbell
da790827d4
feat: drop entrypoint in favour of using 'run' over 'uses'
2025-01-12 11:40:56 +00:00
Paul Campbell
cb915104cb
build: bump rust action to 2.6.0-rc3
2025-01-11 20:19:14 +00:00
Paul Campbell
856cce5c03
build: install nightly and v1.74.1 directly in dockerfile
...
Switching test from 1.81.0 to 1.74.1 to match an MSRV that I actually use.
2025-01-11 20:07:05 +00:00
Paul Campbell
1a5bd83c1e
build: clear previous version from cache
2025-01-11 18:26:16 +00:00
Paul Campbell
0a69149418
build: install nightly
2025-01-11 18:26:16 +00:00
Paul Campbell
2820a223b4
build: add 'mise run test'
2025-01-11 18:26:16 +00:00
Paul Campbell
362a4cd064
build: get password from secrets
2025-01-11 17:05:50 +00:00
Paul Campbell
6e8d6b6e63
build: use credentials to login
2025-01-11 16:56:28 +00:00
Paul Campbell
4179c0c716
build: add docker login step
2025-01-11 08:15:59 +00:00
Paul Campbell
17860073ec
build: run on ubuntu-latest
2025-01-10 21:12:28 +00:00
Paul Campbell
8019e1e247
build: run action on dind
2025-01-10 20:59:47 +00:00
Paul Campbell
d9d3dd6bf7
build: fix typo
2025-01-10 20:27:35 +00:00
kemitix
5b2365e925
build: build and publish image nightly
...
Removes need to update toolchain for every action step
2025-01-10 20:12:18 +00:00
Renovate Bot
961c02bcf9
chore(deps): update https://git.kemitix.net/kemitix/rust action to v2.5.1
2025-01-09 17:43:03 +00:00
kemitix
1af6efe6e2
chore(deps): update docker.io/rust docker tag to v1.84.0
...
Includes updating cargo-binstall to 1.10.19
2025-01-09 17:30:58 +00:00
Renovate Bot
fcf7e37076
chore(deps): update kemitix/rust action to v2.5.0
2024-12-02 23:03:32 +00:00
Renovate Bot
19070a34b8
chore(deps): update docker.io/rust docker tag to v1.83.0
2024-12-02 22:03:01 +00:00
Paul Campbell
1e5a6defe2
build: bump rust action to 2.4.1
2024-11-14 10:38:17 +00:00
Paul Campbell
7b8d4a32df
fix: revert only updating toolchain if nightly
2024-11-14 10:31:08 +00:00
Paul Campbell
ef62a42e14
build: use pinned version of rust action
...
Using a branch doesn't help as the action runners cache the action the
first time they use it and don't update when the branch changes.
2024-11-14 09:16:19 +00:00
Paul Campbell
87e22a6efc
docs: update version and contents in readme
2024-11-14 09:08:24 +00:00
Paul Campbell
e99b290c26
deps: bump cargo-binstall from 1.9.0 to 1.10.12
2024-11-14 08:15:26 +00:00
Paul Campbell
2167b80e63
deps: bump cargo-machete from 0.6.2 to 0.7
2024-11-14 08:15:26 +00:00
Paul Campbell
066233d1ed
feat: add cargo-mutants@24.11
2024-11-14 08:15:26 +00:00
Paul Campbell
f710a77230
feat: only update toolchain if it is 'nightly'
2024-11-14 08:15:15 +00:00
Renovate Bot
6ffa2b739c
chore(deps): update docker.io/rust docker tag to v1.82.0
2024-10-17 23:47:42 +00:00
Paul Campbell
870ac63268
docs: update version in examples in readme
2024-10-17 19:46:14 +01:00
Paul Campbell
decaab505d
feat: add xorg-dev libxcb-shape0-dev libxcb-xfixes0-dev to image
2024-09-30 22:32:54 +01:00
Paul Campbell
1b5aa6396a
feat: add libtag1-dev and libtagc0-dev (>=1.13) to image
2024-09-25 09:08:40 +01:00
Paul Campbell
75ceb6061c
feat: add cargo machete to image
2024-09-17 15:03:34 +01:00
Paul Campbell
d135d5869d
fix: fix typo in Dockerfile
2024-09-17 11:39:10 +01:00
Paul Campbell
68a78fbaa3
feat: add libdbus-1-dev >=1.14.10 to image
2024-09-17 11:32:20 +01:00
Paul Campbell
3daf1c7ccf
test: test the cargo fmt and clippy work
2024-09-17 11:09:03 +01:00
Paul Campbell
18e606baa8
fix: install rustfmt and clippy into correct toolchains
2024-09-17 10:54:37 +01:00
Paul Campbell
cdce2e3048
build: less restrictive cargo-chef, cargo-hack and release-plz versions
...
Allow patch version upgrades without intervention.
2024-09-17 10:43:25 +01:00
Paul Campbell
8b9b16aa2e
fix: make rustfmt and clippy available to all toolchains
2024-09-17 10:41:21 +01:00
Paul Campbell
c6101c1e9e
docs: fix typo in README
2024-09-17 09:51:59 +01:00
Paul Campbell
3fa43fa798
build: test against a specific version of rust
2024-09-17 09:51:55 +01:00
Paul Campbell
b352ee0e67
test: use correct matrix syntax
2024-09-17 09:29:18 +01:00
Paul Campbell
d9532aa17a
build: be more flexible in apt-get versions for docker image
...
Also merges as we can't build without both in place:
fix(build): revert invalid matrix syntax
Back out "test: verify matrix with stable and nightly"
This backs out commit 5fc345c0de
.
2024-09-17 08:44:43 +01:00
Paul Campbell
5fc345c0de
test: verify matrix with stable and nightly
2024-09-16 17:19:34 +01:00
Paul Campbell
dbe6a60417
feat: allow selecting the nightly toolchain
2024-09-16 17:09:17 +01:00