Files
boshu2__agentops/.github/workflows/install-e2e.yml
renovate[bot] 7ded37830a chore(deps): update github-actions (#948)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout)
([changelog](https://redirect.github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0..3d3c42e5aac5ba805825da76410c181273ba90b1))
| action | digest | `9c091bb` → `3d3c42e` |
|
[anthropics/claude-code-action](https://redirect.github.com/anthropics/claude-code-action)
([changelog](https://redirect.github.com/anthropics/claude-code-action/compare/af0559ee4f514d1ef21826982bed13f7edc3c35e..b76a0776ae74036e77cd11018083743453d7ad35))
| action | digest | `af0559e` → `b76a077` |
| [go](https://redirect.github.com/actions/go-versions) | uses-with |
patch | `1.26.3` → `1.26.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/955) for more information.

---

### Release Notes

<details>
<summary>actions/go-versions (go)</summary>

###
[`v1.26.5`](https://redirect.github.com/actions/go-versions/releases/tag/1.26.5-28913679792):
1.26.5

[Compare
Source](https://redirect.github.com/actions/go-versions/compare/1.26.4-26891772857...1.26.5-28913679792)

Go 1.26.5

###
[`v1.26.4`](https://redirect.github.com/actions/go-versions/releases/tag/1.26.4-26891772857):
1.26.4

[Compare
Source](https://redirect.github.com/actions/go-versions/compare/1.26.3-25533533231...1.26.4-26891772857)

Go 1.26.4

</details>

---

### Configuration

📅 **Schedule**: (in timezone America/New_York)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/boshu2/agentops).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuNCIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-21 01:01:59 +00:00

86 lines
2.6 KiB
YAML

# End-to-end install against clean OS containers.
# Canonical AgentOps 3.3 path: build/install ao + `ao skills link`.
#
# Triggered:
# - Nightly (UTC 09:30)
# - Manual via workflow_dispatch
# - PRs that touch install surfaces or this workflow
name: install-e2e
on:
workflow_dispatch:
schedule:
- cron: '30 9 * * *'
pull_request:
paths:
- 'scripts/install-bd.sh'
- 'scripts/refresh-codex-local.sh'
- 'scripts/lib/installer-*.sh'
- 'tests/install/**'
- '.github/workflows/install-e2e.yml'
- 'cli/internal/commands/skills/**'
- 'cli/cmd/ao/**'
permissions:
contents: read
jobs:
ubuntu-install:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version: '1.26.5'
cache-dependency-path: cli/go.sum
- name: Build ao and link skills into a fresh HOME
run: |
set -euo pipefail
cd cli && go build -o bin/ao ./cmd/ao
FRESH_HOME="$(mktemp -d)"
HOME="$FRESH_HOME" ./bin/ao skills link
test -d "$FRESH_HOME/.agents/skills"
count="$(find "$FRESH_HOME/.agents/skills" -mindepth 1 -maxdepth 1 | wc -l | tr -d ' ')"
echo "linked skill entries: $count"
test "$count" -gt 0
./bin/ao version
- name: Verify install-smoke
run: |
chmod +x tests/install/test-install-smoke.sh
bash tests/install/test-install-smoke.sh
macos-install:
runs-on: macos-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Go
uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version: '1.26.5'
cache-dependency-path: cli/go.sum
- name: Build ao and link skills into a fresh HOME
run: |
set -euo pipefail
cd cli && go build -o bin/ao ./cmd/ao
FRESH_HOME="$(mktemp -d)"
HOME="$FRESH_HOME" ./bin/ao skills link
test -d "$FRESH_HOME/.agents/skills"
count="$(find "$FRESH_HOME/.agents/skills" -mindepth 1 -maxdepth 1 | wc -l | tr -d ' ')"
echo "linked skill entries: $count"
test "$count" -gt 0
./bin/ao version
- name: Verify install-smoke
run: |
chmod +x tests/install/test-install-smoke.sh
bash tests/install/test-install-smoke.sh