Commit Graph

466 Commits (dev)

Author SHA1 Message Date
Dax Raad 908350c2ea ci 2026-01-29 23:56:56 -05:00
Dax Raad 2d3c7a0f24 ci 2026-01-29 23:49:53 -05:00
Dax Raad cd664a189b ci 2026-01-29 23:17:57 -05:00
Dax Raad 5cfb5fdd06 ci: add container build workflow
Add prebuilt build images and a publish workflow to speed CI by reusing heavy dependencies.
2026-01-29 23:07:58 -05:00
Dax Raad 30969dc33e ci: cache apt packages to reduce CI build times on ubuntu 2026-01-29 21:51:53 -05:00
Dax Raad 95309c2149 fix(beta): use local git rebase instead of gh pr update-branch 2026-01-29 21:25:27 -05:00
Dax Raad 553316af2a ci 2026-01-29 21:19:00 -05:00
Dax Raad f27ee4674a ci 2026-01-29 20:59:33 -05:00
Dax Raad 81326377f2 ci: trigger publish workflow automatically after beta builds complete 2026-01-29 19:35:05 -05:00
Dax Raad 7ed6f690e9 ci 2026-01-29 19:34:12 -05:00
Dax Raad a5c01a81ff ci 2026-01-29 19:08:48 -05:00
Dax Raad 4f4694d9e3 ci 2026-01-29 19:03:07 -05:00
Dax Raad 4c82ad6280 ci 2026-01-29 19:00:52 -05:00
Dax Raad b35265823c ci 2026-01-29 18:59:15 -05:00
Dax cd4075faf6
feat: add beta branch sync workflow for contributor PRs (#11190) 2026-01-29 20:02:36 +00:00
Dax 33311e9950
ci: remove push triggers from workflow files (#11186) 2026-01-29 19:25:05 +00:00
Dax a92b7923c2
ci: disable nix-desktop workflow (#11188) 2026-01-29 19:16:26 +00:00
Dax a9a7595234
test: skip failing tests (#11184) 2026-01-29 18:57:59 +00:00
Dax 9ed3b0742f
ci (#11149)
Co-authored-by: opencode <opencode@sst.dev>
2026-01-29 13:17:55 -05:00
Aiden Cline f996e05b42 chore: format code 2026-01-29 12:13:29 -06:00
Goni Zahavy d5c59a66c1
ci: added gh workflow that adds 'contributor' label to PRs/Issues (#11118)
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-29 10:38:08 -06:00
Frank 2649dcae7f Revert "ci: make tests passing a requirement pre-release"
This reverts commit 8c00818108.
2026-01-27 14:37:33 -05:00
Aiden Cline 8c00818108 ci: make tests passing a requirement pre-release 2026-01-27 11:31:02 -05:00
Aiden Cline 6a62b44593 ci: add dry-run option to stale PR closer workflow
Allows testing stale PR closure without actually closing PRs
2026-01-26 15:42:50 -05:00
Aiden Cline c700b928e4 ci: add stale pr job 2026-01-26 15:38:40 -05:00
Dax Raad 07d7dc083c ci: remove unused environment variables from test workflow
Removes MODELS_DEV_API_JSON and OPENCODE_DISABLE_MODELS_FETCH environment variables that were redundant in the test workflow, simplifying the configuration.
2026-01-24 14:26:59 -05:00
Dax Raad eaa622e852 fix adam 2026-01-24 14:25:01 -05:00
Adam c0d3dd51b1
chore: upload playwright assets on test failure 2026-01-22 10:45:06 -06:00
Ryan Vogel 8c230fee62 fix: scope PR recap to only PRs from today (#9905) 2026-01-22 00:22:10 +00:00
Ryan Vogel a0d71bf8ef
feat: add daily Discord recaps for issues and PRs (#9904) 2026-01-21 18:35:22 -05:00
Adam 4b8335160b
test(app): fix e2e 2026-01-21 06:00:21 -06:00
Adam 7b8fad6202
test(app): fix e2e 2026-01-21 05:15:19 -06:00
Caleb Norton eea70be21a
chore: follow conventional commit in nix CI (#9672) 2026-01-20 14:56:37 -06:00
Adam 1466b43c5c test(app): windows fixes 2026-01-20 14:02:09 -06:00
Adam f73d7e67d3 test(app): windows fixes 2026-01-20 14:02:09 -06:00
Adam 1ac0980c80 test(app): windows e2e 2026-01-20 14:02:09 -06:00
Adam e9ede70793 chore: cleanup 2026-01-19 09:03:52 -06:00
Adam b90315bc7e chore: cleanup 2026-01-19 09:03:52 -06:00
Adam f1daf3b430 fix(app): tests in ci 2026-01-19 09:03:52 -06:00
Adam 03d7467ea2 test(app): initial e2e test setup 2026-01-19 09:03:52 -06:00
Caleb Norton 2fc4ab9687
ci: simplify nix hash updates (#9309) 2026-01-18 21:46:00 -06:00
Caleb Norton dac099a489
feat(nix): overhaul nix flake and packages (#9032) 2026-01-18 11:14:13 -06:00
Jérôme Benoit 06c543e938
fix(nix): resolve hash race condition in parallel matrix jobs (#8995) 2026-01-16 20:26:08 -06:00
Ricardo Valero de la Rosa a7cae8f674
fix: nix desktop workflow (#8747)
Co-authored-by: Github Action <action@github.com>
2026-01-15 17:34:36 -06:00
Ricardo Valero de la Rosa 9862303eed
fix: update hix hashes for all systems (#8732)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Aiden Cline <63023139+rekram1-node@users.noreply.github.com>
2026-01-15 15:45:03 -06:00
Jérôme Benoit ca1b597b01
fix(nix): filter optional dependencies by target platform (#8033) 2026-01-12 12:49:06 -06:00
Brendan Allan f1a13f25a4
ci: don't continue-on-error in tauri action 2026-01-12 21:27:52 +08:00
Aiden Cline 7c2907cbb4 ci: fix failing pipeline 2026-01-09 11:38:01 -06:00
Jérôme Benoit b1e381cff7
fix(desktop): complete symlink support implementation and enable CI for PRs (#7113) 2026-01-09 22:43:49 +08:00
Aiden Cline 13305966e5 ci: tweak pr standards workflow 2026-01-09 00:54:42 -06:00
Aiden Cline c74bc323b6 ci: tweak enforcement of titles 2026-01-08 14:12:38 -06:00
Dax Raad b1a613b3b9 ci: add retry logic to desktop build to handle intermittent failures 2026-01-08 14:57:55 -05:00
Aiden Cline 9930ac6929 ci: adjust workflow 2026-01-08 12:50:17 -06:00
Aiden Cline 1906a347f3 docs: update pr workflows 2026-01-08 12:44:04 -06:00
Aiden Cline 970796b832 docs: add PR title guidelines and workflow to enforce conventional commits 2026-01-08 11:23:52 -06:00
Brendan Allan a41c8508da
desktop: go back to regular tauri cli 2026-01-07 20:42:10 +08:00
Brendan Allan 0021a09ba8
try using forked tauri-cli again 2026-01-07 15:29:14 +08:00
Brendan Allan 79f6910697
desktop: use correct tauri-cli branch 2026-01-07 14:36:43 +08:00
Brendan Allan 61c334f1fb
desktop: use regular tauri cli again 2026-01-07 14:25:25 +08:00
Brendan Allan 37decee795 use custom tauri-cli on linux 2026-01-07 13:34:18 +08:00
Ravi Kumar c6a241e331
ci: prevent duplicate PR check from flagging current PR as duplicate (#6924)
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-05 12:59:42 -06:00
Frank 283bdce358 sync 2026-01-05 11:13:59 -05:00
Aiden Cline 7e14cc687a ci: fix OPENCODE_PERMISSION env vars 2026-01-05 00:40:34 -06:00
Aiden Cline 555d7fcdde ci: make sure opencode is installed 2026-01-04 20:35:41 -06:00
Aiden Cline c545fa2a28 ci: nix desktop 2026-01-04 13:52:32 -06:00
Aiden Cline 80235f325e ci: fix dup pr action 2026-01-04 13:30:58 -06:00
Jérôme Benoit e00621cb17
feat(nix): preliminary desktop app flake integration (#6135)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2026-01-04 09:11:05 -06:00
Aiden Cline 29672e7b95 ci: update duplicate pr action 2026-01-04 08:36:21 -06:00
Aiden Cline b934c22d8d ci: add duplicate PR detection bot 2026-01-04 00:15:59 -06:00
Dax Raad b4af8a65ec ci 2026-01-02 18:58:56 -05:00
Dax Raad 0cf0294787 anomalyco/opencode 2026-01-02 16:09:06 -05:00
Dax 351ddeed91
Permission rework (#6319)
Co-authored-by: Github Action <action@github.com>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2026-01-01 17:54:11 -05:00
Aiden Cline 6b5a0fb261 ci: update token var 2025-12-29 18:16:17 -06:00
ja c3d8672753
ci: use env vars for DRY workflow config (#6395) 2025-12-29 15:47:47 -06:00
Aiden Cline 4667d57e3c ci: stale issues 2025-12-27 00:51:05 -06:00
Didier Durand e6b9988fa4
doc: fix typos in various files (#6238) 2025-12-27 00:46:06 -06:00
Aiden Cline 61ddd1716d ci: re-enable sync zed 2025-12-26 12:24:14 -06:00
Aiden Cline e1c1b1340b ci: fix var 2025-12-26 12:08:16 -06:00
Aiden Cline 7a5fbdf67c ci: update zed extension sync 2025-12-26 12:06:36 -06:00
Aiden Cline 161e9287a8 ci: docs sync 2025-12-22 22:27:21 -06:00
Brendan Allan 279dc04b3c
ci: rename tauri -> desktop 2025-12-23 11:15:19 +08:00
Aiden Cline 3f0afd7cf6 ci: tweak docs prompt 2025-12-22 11:00:32 -06:00
Aiden Cline 29c99ed4ab ci: limit to opencode repo 2025-12-22 09:56:51 -06:00
Brendan Allan a9fbd786b3
ci: fix tauri build args 2025-12-22 18:55:01 +08:00
Brendan Allan abde984b3e
ci: verbose build and re-enable appimage 2025-12-22 18:48:58 +08:00
Brendan Allan 11a92b24c2
ci: run prepare step for tauri build 2025-12-22 18:05:52 +08:00
NN708 6339f39871
feat(desktop): arm64 build for linux (#5935) 2025-12-22 03:45:30 -06:00
Brendan Allan 68b09b30a1
ci: replace with just upload-artifact whole dir 2025-12-22 17:17:17 +08:00
Brendan Allan 92ade2a320
ci: import bun shell 2025-12-22 17:10:43 +08:00
Brendan Allan cb1a1fb26c
try uploading artifacts in workflow 2025-12-22 17:08:44 +08:00
Brendan Allan 7a3e82ec5d
ci: try to upload cli artifacts 2025-12-22 16:57:28 +08:00
opencode-agent[bot] 236ce7a8c0
docs: Agent Skills (#5931)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com>
Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
Co-authored-by: Aiden Cline <aidenpcline@gmail.com>
2025-12-21 23:49:28 -06:00
Aiden Cline 02d4594abf ci: update docs prompt 2025-12-21 22:32:04 -06:00
Aiden Cline c1894b4e3d ci: add automatic doc update workflow 2025-12-21 21:52:44 -06:00
Adam Hosker 3d6f62746a
fix: prevent stats workflow from running on forks (#5897) 2025-12-21 11:32:00 -06:00
Aiden Cline da6e0e60c0 ci: adjust review agent prompt to discourage bad diffs 2025-12-20 11:43:59 -06:00
Dax Raad f2343a6794 ci 2025-12-20 10:35:01 -05:00
Dax Raad 8e674ae053 ci 2025-12-20 10:28:46 -05:00
Dax Raad b1b8f6cf71 ci 2025-12-20 09:57:19 -05:00
Aiden Cline 129d4f0b1b ci: fix release notes 2025-12-19 17:49:07 -06:00
Aiden Cline 0a7f58a811 Revert "ci: gemini 3 flash doesnt exist in pinned cicd version (#5776)"
This reverts commit 382905602c.
2025-12-19 17:46:35 -06:00
Aiden Cline 89285d8f5f ci: fix publish auth failure 2025-12-19 16:00:41 -06:00
Brendan Allan 943fbf39a3
ci: separate standalone publishing from dependent publishing (#5634)
Co-authored-by: GitHub Action <action@github.com>
2025-12-19 13:22:17 -05:00
Aiden Cline 5720ed1f44 ci: change token for gh release to allow discord job to actually trigger see: https://docs.github.com/en/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow 2025-12-19 10:45:26 -06:00
Aiden Cline 3274a5813e ci: only run generate for dev 2025-12-18 22:17:36 -06:00
Luke Parker 382905602c
ci: gemini 3 flash doesnt exist in pinned cicd version (#5776) 2025-12-18 21:59:46 -06:00
Aiden Cline 87171467fa ci: better err msg for generate workflow 2025-12-18 19:03:16 -06:00
Aiden Cline 323ea1040c ci: fix generate 2025-12-18 15:23:23 -06:00
Aiden Cline 8d11df1b3b ci: handle case where generate.yml fails better 2025-12-18 14:33:40 -06:00
Aiden Cline ee3d034e16 ci: fix discord 2025-12-18 09:56:08 -06:00
Brendan Allan ebe25c3e9a
tauri: dev icons + separate prod config (#5691)
Co-authored-by: GitHub Action <action@github.com>
2025-12-17 22:23:03 +08:00
Dax Raad c23ea2a211 ci: update publish workflow configuration 2025-12-16 21:01:44 -05:00
Aiden Cline 8a185aa678 ci: fix missing pkg issue 2025-12-16 16:31:46 -06:00
Dax Raad 29aaf4f000 ci: fix release draft configuration to prevent automatic draft flag 2025-12-16 17:17:06 -05:00
Aiden Cline d556143e3b ci: fix branch name 2025-12-16 14:35:42 -06:00
Aiden Cline 87524de265 ci: fix triage 2025-12-16 14:15:50 -06:00
Aiden Cline ee10d9b898 ci: auto tag github action once a change is shipped for it 2025-12-16 14:13:51 -06:00
Brendan Allan 452c991f58
Keep release a draft until all builds are finished (#5632)
Co-authored-by: opencode <opencode@sst.dev>
Co-authored-by: GitHub Action <action@github.com>
2025-12-16 23:34:44 +08:00
Aiden Cline ae3990a557 chore: centralize dep to catalog & fix typos 2025-12-15 23:07:55 -06:00
Aiden Cline bfb254dac6 ci: auto triage issues 2025-12-15 19:15:40 -06:00
Dax Raad 83390314d6 ci: fix tauri updater version mismatch by checking out the release tag 2025-12-15 14:42:34 -05:00
Dax Raad 4107918909 20min 2025-12-15 11:31:38 -05:00
Dax Raad d2ce368a3f ci: update publish workflow concurrency to include version inputs and upgrade ubuntu runner to 24.04 2025-12-15 10:14:20 -05:00
Dax Raad b0f77da56c core: reorganize agent configuration to separate primary agents (build, plan) from subagents 2025-12-15 09:58:23 -05:00
Dax Raad 274b86b19b ci: fix AppImage build hanging by using portable appimage format
- Add appimage target back to tauri.conf.json
- Force reinstall tauri-cli from feat/truly-portable-appimage branch
- Add 10 minute timeout to prevent indefinite hangs
- Add logging to verify correct tauri-cli version is installed

This fixes the issue where AppImage builds would hang at 'Running input plugin: gtk' by using the new portable appimage format that bypasses linuxdeploy entirely.
2025-12-15 09:47:19 -05:00
Aiden Cline 9555d348de ci: switch model 2025-12-14 22:41:54 -06:00
Aiden Cline 543dbe71d2 ci: smart oc 2025-12-14 22:36:46 -06:00
Felipe Oduardo Sierra f254cf76d9
add ARM64 Docker image support (#5483) 2025-12-13 13:01:59 -06:00
Dax Raad a4ffa869cc fix 2025-12-12 18:15:31 -05:00
Dax Raad e0f885ffc8 ci 2025-12-11 14:57:54 -05:00
Dax Raad 9d73096db0 ci: fix Ubuntu host detection in Tauri build workflow 2025-12-11 13:27:21 -05:00
Dax Raad 639320b3e1 ci: install libglib2.0-dev on Blacksmith Linux runners to fix missing glib-2.0 system library error 2025-12-11 13:16:44 -05:00
Dax Raad 21cf3a7c1b ci 2025-12-11 13:11:36 -05:00
Dax Raad 3a9bbe2371 ci: use Blacksmith runners for Linux and Windows Tauri builds to improve build performance 2025-12-11 13:04:55 -05:00
Dax Raad 137716e0dc ci: fix tauri release asset naming to use opencode-desktop-[platform]-[arch][ext] format 2025-12-11 12:45:48 -05:00
Dax Raad 89d9856ed2 ci: enable tauri desktop app to be published with GitHub release ID and tag name 2025-12-11 11:41:54 -05:00
Dax Raad c211b22a45 update 2025-12-11 01:15:34 -05:00
Aiden Cline 7eb509db14 ci: rm bash tool from opencode ci workflow, reduce risks 2025-12-10 21:45:46 -06:00
Aiden Cline 183a1a181c ci: stop zed sync temporarily 2025-12-10 09:57:34 -06:00
Dax Raad 3d95848607 ci 2025-12-09 22:14:18 -05:00
Dax Raad 150baf3e96 ci 2025-12-09 21:10:58 -05:00
Dax Raad 6dbcacf3ea ci 2025-12-09 21:04:06 -05:00
Dax Raad 4ecebc2c83 ci 2025-12-09 21:03:19 -05:00
Dax Raad 38a79fa449 ci 2025-12-09 21:02:04 -05:00
Dax Raad bafad6b8a8 ci 2025-12-09 21:01:48 -05:00
Dax Raad e7e32c946b ci 2025-12-09 20:58:01 -05:00
Dax Raad fc9bc26d86 ci 2025-12-09 20:56:13 -05:00
Dax Raad ee00b4e0ce ci 2025-12-09 20:54:56 -05:00
Dax Raad f82156f0b1 ci 2025-12-09 20:51:54 -05:00
Dax Raad 2ed6298584 ci 2025-12-09 20:51:25 -05:00