Skip to content

Commit 420cbff

Browse files
author
Fernando Basello
committed
Merge remote-tracking branch 'refs/remotes/upstream/dev' into dev
2 parents da6123b + f0afb67 commit 420cbff

557 files changed

Lines changed: 41400 additions & 8688 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/publish.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,6 @@ jobs:
219219
220220
build-electron:
221221
needs:
222-
- build-cli
223222
- version
224223
if: github.repository == 'anomalyco/opencode'
225224
continue-on-error: false
@@ -316,10 +315,7 @@ jobs:
316315
env:
317316
OPENCODE_VERSION: ${{ needs.version.outputs.version }}
318317
OPENCODE_CHANNEL: ${{ (github.ref_name == 'beta' && 'beta') || 'prod' }}
319-
OPENCODE_CLI_ARTIFACT: ${{ (runner.os == 'Windows' && 'opencode-cli-windows') || 'opencode-cli' }}
320318
RUST_TARGET: ${{ matrix.settings.target }}
321-
GH_TOKEN: ${{ github.token }}
322-
GITHUB_RUN_ID: ${{ github.run_id }}
323319

324320
- name: Build
325321
run: bun run build
@@ -343,8 +339,7 @@ jobs:
343339
env:
344340
OPENCODE_CHANNEL: ${{ (github.ref_name == 'beta' && 'beta') || 'prod' }}
345341
GH_TOKEN: ${{ steps.committer.outputs.token }}
346-
CSC_LINK: ${{ secrets.APPLE_CERTIFICATE }}
347-
CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
342+
CSC_KEYCHAIN: build.keychain
348343
APPLE_API_KEY: ${{ runner.temp }}/apple-api-key.p8
349344
APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY }}
350345
APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}

CONTRIBUTING.md

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -252,33 +252,6 @@ These are not strictly enforced, they are just general guidelines:
252252

253253
For net-new functionality, start with a design conversation. Open an issue describing the problem, your proposed approach (optional), and why it belongs in OpenCode. The core team will help decide whether it should move forward; please wait for that approval instead of opening a feature PR directly.
254254

255-
## Trust & Vouch System
256-
257-
This project uses [vouch](https://github.com/mitchellh/vouch) to manage contributor trust. The vouch list is maintained in [`.github/VOUCHED.td`](.github/VOUCHED.td).
258-
259-
### How it works
260-
261-
- **Vouched users** are explicitly trusted contributors.
262-
- **Denounced users** are explicitly blocked. Issues and pull requests from denounced users are automatically closed. If you have been denounced, you can request to be unvouched by reaching out to a maintainer on [Discord](https://opencode.ai/discord)
263-
- **Everyone else** can participate normally — you don't need to be vouched to open issues or PRs.
264-
265-
### For maintainers
266-
267-
Collaborators with write access can manage the vouch list by commenting on any issue:
268-
269-
- `vouch` — vouch for the issue author
270-
- `vouch @username` — vouch for a specific user
271-
- `denounce` — denounce the issue author
272-
- `denounce @username` — denounce a specific user
273-
- `denounce @username <reason>` — denounce with a reason
274-
- `unvouch` / `unvouch @username` — remove someone from the list
275-
276-
Changes are committed automatically to `.github/VOUCHED.td`.
277-
278-
### Denouncement policy
279-
280-
Denouncement is reserved for users who repeatedly submit low-quality AI-generated contributions, spam, or otherwise act in bad faith. It is not used for disagreements or honest mistakes.
281-
282255
## Issue Requirements
283256

284257
All issues **must** use one of our issue templates:

0 commit comments

Comments
 (0)