Commit Graph

42 Commits

Author SHA1 Message Date
dependabot[bot]
fd0b9f800c
chore(deps): bump cachix/install-nix-action from V28 to 29
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V28 to 29. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/V28...v29)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-30 17:13:42 +00:00
Brian McGee
f6d1b136ce
fix: golanci-lint workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-09-28 12:54:14 +01:00
renovate[bot]
eca9c63afe
chore(deps): update dependency ubuntu to v24 2024-09-26 22:49:00 +00:00
dependabot[bot]
26b7dc6632
chore(deps): bump cachix/install-nix-action from V27 to 28
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from V27 to 28. This release includes the previously tagged commit.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/V27...V28)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-16 17:57:20 +00:00
Brian McGee
7939edda49
fixup! feat: update gomod2nix on renovate bot prs
Fix bad path

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-08-15 12:00:30 +01:00
Brian McGee
6dcb39dc13
fixup! feat: update gomod2nix on renovate bot prs
Use a lighter devshell to speed up execution, and fix git relate script in workflow.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-08-15 11:58:13 +01:00
Brian McGee
83ede84285
fixup! feat: update gomod2nix on renovate bot prs
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-08-15 11:37:32 +01:00
Brian McGee
d19bc300fa
feat: update gomod2nix on renovate bot prs
Run `gomod2nix` on renovate bot PRs to update `gomod2nix.toml` automatically.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-08-14 20:31:28 +01:00
dependabot[bot]
fef1caf33f
chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 17:02:06 +00:00
Brian McGee
4cc7e00488
refine github workflows (#331)
Some checks failed
gh-pages / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
gh-pages / deploy (push) Has been cancelled
* ci: add golangci-lint workflow

It doesn't conform to the treefmt spec so we run it here to catch any issues.

* ci: switch to buildbot

---------

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-07-03 19:14:42 +01:00
Jörg Thalheim
9da59c7364 run deploy only on main 2024-07-02 07:43:24 +02:00
Brian McGee
aa9f78b716
feat: remove release constraint on docs deployment
Some checks are pending
gh-pages / build (push) Waiting to run
gh-pages / deploy (push) Blocked by required conditions
Nix Flake Actions / nix-matrix (push) Waiting to run
Nix Flake Actions / nix-build (push) Blocked by required conditions
Need a better story
to keep docs changes for new features away from the website
before they're released,
but in the short term we need
to be able to push out edits and fixes without releasing.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-07-01 20:26:11 +01:00
Brian McGee
986f020c3d
feat: use numtide/blueprint instead of flake.parts
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-06-30 12:25:00 +01:00
dependabot[bot]
57b907d99d
chore(deps): bump goreleaser/goreleaser-action from 5 to 6
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 5 to 6.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 17:55:16 +00:00
Brian McGee
ff957c5f1a
fix: restrict github pages publication to published releases (#304)
We currently publish an update when we merge to `main`. This means new functionality that is not yet released is being talked about on the docs site.

This restricts deploying to github pages to only published releases.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-29 09:23:34 +02:00
dependabot[bot]
af5d2eb375
chore(deps): bump cachix/install-nix-action from 26 to 27
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 26 to 27.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v26...V27)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-21 10:58:40 +00:00
dependabot[bot]
105536b24f
chore(deps): bump cachix/cachix-action from 14 to 15
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 14 to 15.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v14...v15)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-20 17:38:26 +00:00
Brian McGee
c815a21f8d
doc: switch to treefmt.com domain
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 10:20:22 +01:00
mergify[bot]
87e844af5e
Merge branch 'main' into dependabot/github_actions/goreleaser/goreleaser-action-5 2024-05-13 08:20:00 +00:00
mergify[bot]
4f004de680
Merge branch 'main' into dependabot/github_actions/actions/setup-go-5 2024-05-13 08:19:23 +00:00
Brian McGee
95bc3e8fc7
fix: update settings.yml to point to treefmt instead of treefmt-go
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-13 09:10:55 +01:00
Brian McGee
400d0c7094
Revert "chore: temporarily remove settings.yml workflow"
This reverts commit 86d013fe75.
2024-05-13 09:10:09 +01:00
dependabot[bot]
8df73f7d23
chore(deps): bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 08:09:12 +00:00
dependabot[bot]
feaf2b744e
chore(deps): bump goreleaser/goreleaser-action from 4 to 5
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 4 to 5.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 08:09:09 +00:00
Brian McGee
86d013fe75
chore: temporarily remove settings.yml workflow
It will cause issues whilst moving the repo.

Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-12 19:32:41 +01:00
Brian McGee
6ec924c69e
fix: remove goreleaser from running on pull requests
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 10:47:50 +01:00
Brian McGee
e5da10e873
doc: refine docs and usage
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-10 10:46:39 +01:00
zimbatm
e5a6cc60e2 ci: handle releases with goreleaser 2024-05-09 22:16:57 +02:00
Brian McGee
8de5446c64
Revert "ci: add go workflow"
This reverts commit 978eb486f4.
2024-05-09 11:53:37 +01:00
Brian McGee
978eb486f4
ci: add go workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-09 11:51:45 +01:00
Brian McGee
5be37cafab
fixup! feat: add release workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-09 11:31:12 +01:00
Brian McGee
0c5c34d682
feat: add release workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-09 11:28:09 +01:00
Brian McGee
ebfd17b76a
feat: add nix github workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-08 08:54:58 +01:00
dependabot[bot]
4b47097712
chore(deps): bump cachix/install-nix-action from 25 to 26
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from 25 to 26.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v25...v26)

---
updated-dependencies:
- dependency-name: cachix/install-nix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-06 23:15:13 +00:00
Brian McGee
73a224a5f9
ci: only deploy github pages on main 2024-05-06 16:07:18 +01:00
Brian McGee
183fbf711a
ci: remove henri
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 18:16:24 +01:00
Brian McGee
e6fe431210
ci: tweak repo settings
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 18:10:41 +01:00
Brian McGee
9cc0ab7b8c
ci: testing alternative gh pages workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 18:05:57 +01:00
Brian McGee
e232ffe249
ci: testing alternative gh pages upload action
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 18:00:34 +01:00
Brian McGee
602751aabb
fix: rename treefmt.go to treefmt-go
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 16:30:24 +01:00
Brian McGee
ead81a6cdd
ci: update gh pages action in github workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 16:12:10 +01:00
Brian McGee
aa75d3db4e
feat: add initial github workflow
Signed-off-by: Brian McGee <brian@bmcgee.ie>
2024-05-03 13:42:21 +01:00