37 Commits

Author SHA1 Message Date
Jo
15c0597562 Build: Build without install with -B . (#2684)
* remove deprecated --tar flag and add --gitflags

Built without installing with -B

fix git tests gitBin

align with next

* fix order of ops
2025-12-22 15:22:10 +01:00
Jo
4501213a02 ci(yay): fix missing user (#2730)
* cleanup arch build

* don't doubleptade

* fix pacman-git build

* fix final issues with some sandbox kernels

* use quay because docker is out of steam

* remove docker hub

* -si on testing
2025-12-13 17:40:16 +01:00
Jo
b526f87e99 Update packages on builder before building release (#2729)
* ci(yay): update packages on builder before building release

* attempt to reduce builder size and force update before release build

* use alternative image

* use alternative image
2025-12-13 16:42:40 +01:00
dependabot[bot]
122c221d02 chore(deps): bump the go-all group across 1 directory with 3 updates (#2669)
* chore(deps): bump the go-all group across 1 directory with 3 updates

Bumps the go-all group with 3 updates in the / directory: [github.com/stretchr/testify](https://github.com/stretchr/testify), [golang.org/x/sys](https://github.com/golang/sys) and [golang.org/x/term](https://github.com/golang/term).


Updates `github.com/stretchr/testify` from 1.10.0 to 1.11.1
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.10.0...v1.11.1)

Updates `golang.org/x/sys` from 0.35.0 to 0.36.0
- [Commits](https://github.com/golang/sys/compare/v0.35.0...v0.36.0)

Updates `golang.org/x/term` from 0.34.0 to 0.35.0
- [Commits](https://github.com/golang/term/compare/v0.34.0...v0.35.0)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
- dependency-name: golang.org/x/sys
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
- dependency-name: golang.org/x/term
  dependency-version: 0.35.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-all
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix lint error

* update golangci

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jo Garnier <git@jguer.space>
2025-09-16 09:29:46 +02:00
Jo
2f205ee96c chore(ci): update golangci-lint to v2.1.5 in ci.Dockerfile (#2607) 2025-04-30 21:45:29 +00:00
Jo
670598912e fix: correct Docker manifest creation in builder image workflow (#2588)
* fix: correct Docker manifest creation in builder image workflow

- Fix "invalid reference format" error by properly separating Docker Hub and
  GitHub Container Registry tags
- Use short SHA format instead of long format for more manageable tags
- Improve manifest list creation process to handle multiple registries correctly
- Ensure proper handling of ghcr.io prefix for GitHub Container Registry

* update golangci and comment out community
2025-03-09 22:20:50 +01:00
Jo
3a118b7690 chore: fix failing build actions (#2503) 2024-09-17 17:14:26 +02:00
Jo
2ff794da32 chore: update go-alpm (#2409)
* update go alpm

* update golangci

* add missing ldflag
2024-03-23 23:46:02 +01:00
Jo
9524cbbaed chore: ensure pacman update in builder (#2398)
* ensure pacman up

* lint step fix
2024-03-16 01:13:30 +01:00
Jo
48d1d3d2d5 chore(yay): update dependencies and builder (#2396)
* fix libalpm14 build

* update deps

* try alternative arch
2024-03-16 00:55:05 +01:00
Jo
643830fccd chore: Use custom image (#2328)
* self-host image

* update deps
2023-11-30 09:39:56 +01:00
Jo
e60ccdf8b7 Fix image recursive build (#2280)
* fix image recursive build

* add test fixes

* disable buildvcs

* fix integration
2023-09-15 11:17:18 +02:00
Jo
6c1998f6eb chore(ci): update builder image ci (#2254) 2023-07-30 22:07:28 +02:00
Jo
fdcf6ef664 ci(yay): add integration test framework (#2178)
* add integration test framework

* fix integration tests

* fix integration tests
2023-05-22 21:38:02 +00:00
Jo
16cce4384b ci(lint): update builder image (#2048)
* last min ci changes

* readme update
2023-04-03 07:32:25 +00:00
Jo
0bf4c2e502 feat(new_install): show (#1915)
* show new packages in upgrade form if they exist

* refactor up select

* remove unused graph parts

* readd len

* Complete upgrade graphing

* Extract to upgrade pkg

* remove unused dep method

* remove uneeded dep

* cleanup method

* specify io Reader for testing

* use specified input vector

* fix non-active devel

* test base cases

* add devel test cases

* add range tests

* add logger struct

* use logger struct in upgrade

* follow golangci recommendations

* update deps

* update golangci
2023-02-17 19:01:26 +00:00
Jo
0b1ae938a3 fix(ci): do not install packages at pacman-git CI level (#1860)
* fix(ci): do not attempt to install extra packages for building pacman-git

* install needed in ci image

* fix missing pacman key

* wip

* add missing deps
2022-12-18 18:24:56 +00:00
jguer
5e8d9ac846 add make to dockerfile 2022-11-16 00:54:21 +01:00
jguer
3f5eb36fe2 add gcc to build 2022-11-16 00:29:53 +01:00
Jo
3f5dffc188 build: update golangci (#1829) 2022-11-15 14:17:56 +00:00
jguer
c0a9b6af4f Remake ci.Dockerfile 2022-08-05 23:05:20 +02:00
J Guerreiro
dc9bef0115 fix(ci): fix builds against pacman-git (#1718)
* fix(ci): fix builds against pacman-git

* fix(ci): fix builds against pacman-git

* update dockerfile

* update dockerfile

* update dockerfile

* fix(ci): fix builds against pacman-git

* fix(ci): fix builds against pacman-git

* update go-alpm

* update alpm

* return to lopsided images

* go mod tidy
2022-03-04 23:04:55 +00:00
J Guerreiro
d83c5ca5a1 fix(deps): update deps (#1689) 2022-02-05 14:25:59 +01:00
jguer
65ecee9cb6 chore(deps): update ci 2022-01-03 13:46:52 +00:00
jguer
a1941b24bf chore(docker): remove label 2021-08-21 15:16:28 +02:00
jguer
074798aca5 chore(docker): update golangci and squash ops 2021-08-21 15:16:28 +02:00
jguer
99c3c98264 fix(docker): fix dockerfile formatter removing breakline 2021-07-29 22:22:32 +02:00
jguer
d460e7ae5b chore(ci): update golangci, delete old test_script 2021-07-25 12:19:59 +02:00
jguer
418b578e9e chore(upgrade): add pacman to install list
Revert "chore(update): fix line break"

This reverts commit a24fb50e6d.

Revert "chore(update): update golangci and force rebuild"

This reverts commit 25efafe25e.
2021-06-01 23:09:17 +02:00
jguer
a24fb50e6d chore(update): fix line break 2021-06-01 21:19:50 +02:00
jguer
25efafe25e chore(update): update golangci and force rebuild 2021-06-01 08:34:16 +02:00
jguer
ca7165ecb6 ci(yay): update golangci and remove deprecated 2021-04-12 16:54:51 +02:00
jguer
3d585877ba ci(yay): update golangci 2021-03-13 12:24:01 +01:00
jguer
f24e21105e ci(builder): update ci builder 2020-11-17 20:25:40 +01:00
jguer
a80771c37e ci(dockerfile): clean pkg cache 2020-09-29 10:32:29 +02:00
jguer
1f3020e7d6 ci(dockerfile): reduce image size and update readme 2020-09-29 09:38:56 +02:00
jguer
8a0a0cf2bc fix(ci): fix CI issues 2020-09-08 00:02:28 +02:00