Commit Graph
84 Commits
Author SHA1 Message Date
Jo 5458b413ae fix(aw): reduce issue noise (#2950)
* update workflow repoassist

* no more noise issues
2026-08-07 03:38:46 +00:00
CopilotandJguer 6749bf7682 Restrict GitHub Actions token permissions in flagged workflows (#2940)
* Initial plan

* Restrict GitHub workflow token permissions

Co-authored-by: Jguer <8071073+Jguer@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Jguer <8071073+Jguer@users.noreply.github.com>
2026-08-07 03:10:30 +00:00
Jo d30ead6cf4 ci(repo-assist): fold dl.google.com into the java ecosystem (#2941)
The standalone dl.google.com entry in network.allowed is fully
covered by the java ecosystem identifier, which already includes
Google's Android/JDK distribution mirrors. Using the identifier
keeps the allowlist maintainable as Google's download host layout
shifts.

Refreshed regenerated artifacts from `gh aw compile`
(compiler v0.82.13 -> v0.83.4):

  - .github/workflows/repo-assist.lock.yml
  - .github/aw/actions-lock.json
  - .github/workflows/agentics-maintenance.yml
  - .github/skills/agentic-workflows/SKILL.md

The compile pass also normalises repo-assist.md itself: the model
field moves out of the engine block into a top-level `model:`, and
the redundant nested model under safe-outputs.threat-detection
is dropped.
2026-08-07 03:08:58 +00:00
Jo 6dad87b015 fix(ci): unblock Go toolchain and strict-mode compliance in repo-assist (#2923)
Consolidate Go domains under the 'go' ecosystem identifier and add
dl.google.com for the toolchain zip host so GOTOOLCHAIN can fetch
go1.26.0 when the runner's Go is older. Restore permissions: read-all
with a clarifying comment (strict mode forbids write scopes; writes
go through safe-outputs). Regenerate lock files with gh-aw v0.82.13
and commit the auto-generated agentic maintenance workflow that backs
the hide-older-comments safe-output.
2026-07-20 11:42:34 +02:00
CopilotandJguer 144bd4d4f0 ci: pin Go 1.26 in test workflows via setup-go (#2920)
* Initial plan

* ci: add explicit setup-go step to use Go 1.26 matching go.mod

Both testing.yml and testing-git.yml were relying on whatever Go version
shipped in ghcr.io/jguer/yay-builder:latest (Go 1.24.13), which is
incompatible with the go 1.26 / toolchain go1.26.0 declarations in
go.mod and scripts/go.mod, causing build/lint failures in PR #2917.

Add an actions/setup-go step (pinned to the same hash already used in
pages.yml) immediately after checkout so CI always picks up Go 1.26 as
read from go.mod, regardless of what the builder image contains.

Co-authored-by: Jguer <8071073+Jguer@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Jguer <8071073+Jguer@users.noreply.github.com>
2026-07-19 20:33:59 +02:00
Jo bc68b37ede fix(repo-assist): use gpt-5.6 alias instead of gpt-5.6-luna (#2915)
AWF v0.27.35 rejects the concrete id gpt-5.6-luna even though the
firewall model map includes the gpt-5.6 alias (copilot/gpt-5.6*).
2026-07-18 22:58:50 +02:00
Jo e8de016c07 chore(ci): upgrade gh-aw to v0.82.13 for gpt-5.6 model aliases (#2913)
* chore(ci): upgrade gh-aw to v0.82.13 for gpt-5.6 model aliases

Pin compiler and setup action to v0.82.13 so repo-assist can keep
using gpt-5.6-luna (aliases were missing from v0.81.6).

* ci: pin actions/checkout to full SHA in copilot-setup-steps

Repo policy requires full-length commit SHAs for all actions.
2026-07-18 22:19:02 +02:00
Jo d4481ee072 fix(repo-assist): set GH_TOKEN on pre-activation check step (#2911) 2026-07-18 20:48:39 +02:00
Jo 5a6036571d chore(ci): update repo-assist workflow (#2908) 2026-07-15 00:37:38 +02:00
Jo 22dadd499f chore(ci): add repo-assist agentic workflow (#2904) 2026-07-14 23:57:50 +02:00
Jo 3b3a2b1dcc fix: search filter hooking and multierror cleanup (#2868)
* fix search filtering pass along

* prepare inclusion 'modernize' linter and use errors.join instead
2026-06-17 19:34:33 +02:00
Jo 18b8b1b29b Fix Pages artifact action pin (#2862)
fix pages artifact action pin
2026-06-16 00:51:45 +02:00
Jo 5f2dd7df38 docs: add static docs site generator and Pages deployment (#2860)
* docs: add static docs site generator and Pages deployment

Render doc/ (man page, Lua API, init.lua template) into a static HTML site via scripts/gendocs and publish it to GitHub Pages on push to next.

* update gendoc
2026-06-16 00:39:58 +02:00
Jo e03be81baa Lock actions in CI (#2829)
* update dockerfile

* lock actions

* remove dockerhub

* fix golangci-lint install in ci image
2026-06-05 09:59:47 +02: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
JoandCopilot 8ab3652846 Fix locale initialization logic (#2619)
* Fix locale initialization logic

* add comment

* Update main.go

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update GitHub Actions workflow for testing

* Update GitHub Actions workflow to allow artifact overwrite

* Update GitHub Actions workflow to allow artifact overwrite

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-06 18:16:47 +02:00
Jo b745f87210 chore(ci): update golangci lint v2.1.5 (#2615)
* chore(ci): update golangci-lint to v2.1.5 in ci.Dockerfile

* add golangci

* fix lint

* fix lint pkg/upgrade

* reenable lint
2025-05-01 10:00:10 +02:00
Jo a300330b94 fix(ci): prefer ghcr image (#2589)
prefer ghcr image
2025-03-09 22:50:58 +01: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 4432c60246 fix(ci): fix issue with builder image CI 2025-02-20 17:16:35 +00:00
Jo 3a118b7690 chore: fix failing build actions (#2503) 2024-09-17 17:14:26 +02: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 e8080f87c2 chore(yay): fix breaking -git ci test (#2373)
* chore(yay): fix breaking test

* chore(yay): fix breaking test

* chore(yay): fix breaking test

* update gomod

* remove debug commands
2024-02-19 17:04:06 +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
jguer 9aefb8440e add missing login 2023-07-30 23:16:30 +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
jguer c78d031b32 Revert "ci(yay): execute release-notary publish on ci (#2056)"
This reverts commit 6983a9ee7e.
2023-04-03 18:54:19 +02:00
Jo 6983a9ee7e ci(yay): execute release-notary publish on ci (#2056) 2023-04-03 16:49:00 +00:00
Jo 9028f5d8be ci(release): update release notary (#2042)
update release notary
2023-04-01 10:48:46 +00:00
Jo 86bba8a289 fix(ci): run ci on all PRs (#1884)
* fix devel sysupgrade

* fix ci stuck on .po
2023-01-03 19:35:44 +00:00
Jo 4e3c664ab3 ci(yay) : attempt to use caches more effectively in CI (#1862)
* attempt to use caches more effectively

* fix cache key

* specify cache file
2022-12-18 20:42:22 +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 35c91bea50 remove arm v6 support 2022-08-05 23:13:46 +02:00
Jguer 44a0a243ed remove gock from completion package (#1764)
* remove gock from completion package

* fix ci builder

* undo changes to default flow
2022-06-17 16:49:41 +00:00
J Guerreiro ae01f8e4a0 feat(config): Add version marker (#1720)
* only run on PRs

* prefer manual tags

* add defaults for tests

* cuddle assignment
2022-03-04 23:30:15 +00: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
jguer fc20bde10d chore(prettier): apply prettier on files 2021-08-08 17:45:07 +02:00
jguer c922cb3509 chore(update): tentative fix of docker oom 2021-06-03 21:46:41 +02:00
jguer 059ca9d9b8 chore(update): use ubuntu-latest for builder image 2021-06-01 23:36:50 +02:00
jguer c153631064 ci(release): tweak release 2021-05-08 00:38:32 +02:00
x1b6e6 7ade2afd78 add testing with pacman-git 2021-05-07 18:03:57 +02:00
jguer 85fe90c95f ci(yay): tweak release notary 2021-04-12 17:21:29 +02:00
jguer 3d585877ba ci(yay): update golangci 2021-03-13 12:24:01 +01:00
jguer ca60c15911 chore(deps): update pre-commit hooks and fix supply chain issue 2021-03-02 08:23:26 +01:00
jguer b9d3992f13 chore(yay): update release notary 2021-01-29 22:48:05 +01:00
jguer 7d849a8dec ci(release): tweak changelog 2020-12-14 19:21:15 +01:00
jguer f24e21105e ci(builder): update ci builder 2020-11-17 20:25:40 +01:00
jguer 01e6d80525 fix(release): fix release pipeline 2020-10-18 20:59:37 +02:00
jguer 39717f3974 ci(release): automatic changelog 2020-10-16 13:12:22 +02:00