dependabot[bot]
bfa1d49142
build(deps): bump DeterminateSystems/nix-installer-action
...
Bumps the actions group with 1 update: [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ).
Updates `DeterminateSystems/nix-installer-action` from 13 to 14
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v13...v14 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 09:15:56 -04:00
dependabot[bot]
0b599d90ee
build(deps): bump DeterminateSystems/nix-installer-action
...
Bumps the actions group with 1 update: [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ).
Updates `DeterminateSystems/nix-installer-action` from 12 to 13
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v12...v13 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 19:02:20 -04:00
Brenden Matthews
9f9cbe906f
Drop macos 11 build
2024-07-04 07:48:12 -04:00
Brenden Matthews
ea7cf33f87
Add Ubuntu 24.04 to CI & release assets
...
Removed the complex compiler version build matrix. Instead, we'll just
use whatever is the latest for each Ubuntu release of clang and GCC.
Added a requirements-dev.txt and use a venv for build.
2024-06-10 21:54:05 -04:00
dependabot[bot]
12da795b77
build(deps): bump the actions group with 2 updates ( #1955 )
...
Bumps the actions group with 2 updates: [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ) and [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action ).
Updates `DeterminateSystems/nix-installer-action` from 11 to 12
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v11...v12 )
Updates `DeterminateSystems/magic-nix-cache-action` from 6 to 7
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases )
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: DeterminateSystems/magic-nix-cache-action
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-05 20:19:10 +00:00
Brenden Matthews
4636e817b9
Thought I fixed this
2024-06-04 14:14:40 -04:00
Brenden Matthews
e4af9bc180
Docker: username not secret; allow cache pulls
2024-06-04 14:03:10 -04:00
Brenden Matthews
572b004cee
Docker: don't login without creds
2024-05-30 10:36:32 -04:00
dependabot[bot]
488df948a9
build(deps): bump DeterminateSystems/nix-installer-action from 10 to 11
...
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ) from 10 to 11.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 14:28:30 -04:00
dependabot[bot]
5fe8cdd5be
build(deps): bump DeterminateSystems/magic-nix-cache-action from 4 to 6
...
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action ) from 4 to 6.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases )
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 14:23:21 -04:00
Brenden Matthews
4636f4e3a5
Fix dockerhub login
2024-05-13 14:21:19 -04:00
Brenden Matthews
89e8fe580e
Move docker build to separate script for less jank
2024-05-02 15:09:45 -04:00
Brenden Matthews
2578be2447
Try to fix this quote handling again
...
Unsure why this works but it does 🤷♂️
2024-05-02 14:43:59 -04:00
Brenden Matthews
a5cc142bba
Fix this env var handling (derp)
2024-05-02 14:17:26 -04:00
Brenden Matthews
6a248a94d2
Docker: improve tagging, distinguish main
and latest
...
* Use `latest` for the latest release
* Use `main` (or the branch) for the latest dev builds against a branch
* Tag releases with their version
* Only push when building against `main` branch
* Only build amd64 images on PRs for speedier builds
* Separate main/PR caches
2024-05-02 14:00:15 -04:00
Brenden Matthews
35d72314d2
Docker: re-enable PR builds
2024-05-02 13:21:55 -04:00
Brenden Matthews
6008bd7923
Fix AppImage version naming
...
The version should match what Conky itself outputs.
2024-05-01 15:03:31 -04:00
Brenden Matthews
b6b9b3666e
Enable cURL, RSS on mac build, lint codeql.yml
2024-04-25 20:13:02 -04:00
Brenden Matthews
e686a5f991
Set RELEASE=ON only when it's a release
2024-04-25 20:13:02 -04:00
Brenden Matthews
e93819b2ea
Print appimage version for visibility
2024-04-25 20:13:02 -04:00
Tin Švagelj
93ffab51a0
Use perfect hash (gperf) for parsing color names ( #1848 )
...
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-04-24 06:24:54 +00:00
Tin Švagelj
45500b1439
Separate cairo-xlib.h Lua bindings from cairo.h ( #1844 )
...
- Separate cairo-xlib.h Lua bindings from cairo.h
- This allows cairo.h to be used from Lua on Wayland without X11 as requirement.
- Add pango dependency for Wayland (adds pangocairo).
- Make graphics related bindings depend on BUILD_GUI.
- Remove BUILD_GUI guard around options in platform checks.
- Keeping only checks that **directly contain module requirements**
A way of creating surfaces in Lua that uses Shm allocated buffers should
be added in future. This commit only cleans up build options to avoid weird
errors.
Signed-off-by: Tin Švagelj <tin.svagelj@live.com>
2024-04-19 15:31:23 +00:00
Brenden Matthews
e1222c5baf
Always run Nix & AppImage builds on PRs
2024-04-18 07:51:42 -04:00
Brenden Matthews
6f8f8fe648
Annoyingly, the artifacts go into a subdir
...
The artifact files are actually zip files, and when extracted, are in
subdirs within the artifact path.
2024-04-18 07:26:49 -04:00
Brenden Matthews
f9579ffce2
Name not optional
2024-04-17 07:33:18 -04:00
Brenden Matthews
3980c591bd
Rename release artifacts
2024-04-17 07:33:18 -04:00
Brenden Matthews
1dedaa2231
Fix release artifact path
2024-04-17 07:09:05 -04:00
dependabot[bot]
6ba84e9f4c
build(deps): bump DeterminateSystems/nix-installer-action from 9 to 10
...
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ) from 9 to 10.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 14:01:13 -04:00
dependabot[bot]
2cf2124d5d
build(deps): bump DeterminateSystems/magic-nix-cache-action from 3 to 4
...
Bumps [DeterminateSystems/magic-nix-cache-action](https://github.com/determinatesystems/magic-nix-cache-action ) from 3 to 4.
- [Release notes](https://github.com/determinatesystems/magic-nix-cache-action/releases )
- [Commits](https://github.com/determinatesystems/magic-nix-cache-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/magic-nix-cache-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-18 14:00:51 -04:00
dependabot[bot]
49a57f02e9
build(deps): bump softprops/action-gh-release from 1 to 2
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 16:09:10 -04:00
Brenden Matthews
26384446fa
Just ignore homebrew return code
2024-03-09 18:25:22 -05:00
Brenden Matthews
34edbe45d9
This too
2024-03-09 18:25:22 -05:00
Brenden Matthews
06d1d21ae2
Use --force with brew install, block upgrades
2024-03-09 18:25:22 -05:00
Brenden Matthews
585b1061ed
Reorder these
2024-03-01 09:11:58 -05:00
Brenden Matthews
679065c0f6
This too
2024-03-01 09:11:58 -05:00
Brenden Matthews
10e1e4bc9d
Add/use clang 15 on ubuntu builds
2024-03-01 09:11:58 -05:00
Stavros Ntentos
4d57ec6e67
actions/checkout@v4
: with: fetch-depth: 0
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
2f0e7eb109
git describe --tags --always --debug
??
...
https://github.com/brndnmtthws/conky/actions/runs/8097991410/job/22130348973?pr=1761#step:6:5
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
2f851665fd
Download in pwd
, not in artifacts/
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
d5471c1f82
Allow visibility in >> $GITHUB_ENV
s
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
de5e25567a
Try harder to ignore duplicate conky.1.gz
s
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
d77a5a8e39
Underp this derp
2024-02-29 10:22:08 -05:00
Stavros Ntentos
e7aeed4ebb
D'oh! We need tags to git describe
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
0daa51d970
Refactor this
2024-02-29 10:22:08 -05:00
Stavros Ntentos
b8edc07638
Ubuntu 20.04 clang+library-versions typo
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
9f69ab21b3
Make sure correct libc++ is installed
2024-02-29 10:22:08 -05:00
Stavros Ntentos
bb417dfd72
Missed .sha256
extension
...
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Stavros Ntentos
1876a56d95
jobs.<job_id>.strategy.fail-fast = false
...
Ubuntu 22.04 should theoretically build cleanly; let's see it
Signed-off-by: Stavros Ntentos <133706+stdedos@users.noreply.github.com>
2024-02-29 10:22:08 -05:00
Brenden Matthews
6a0d42af73
Include arch in appimage name
2024-02-29 10:22:08 -05:00
Brenden Matthews
f6c8b60f83
Fix clang versions
2024-02-29 10:22:08 -05:00