Skip to content

Commit cf00e6f

Browse files
Merge branch 'master' into feat/apify-api-subcommand
2 parents 5586305 + 1a6cb26 commit cf00e6f

124 files changed

Lines changed: 3226 additions & 2765 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/cucumber.yaml

Lines changed: 0 additions & 55 deletions
This file was deleted.

.github/workflows/e2e.yaml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
name: E2E Tests
2+
3+
on:
4+
# Run after a pre-release is published to npm
5+
workflow_run:
6+
workflows: ["Create a pre-release"]
7+
types: [completed]
8+
branches: [master]
9+
10+
# TODO: Remove after validating the workflow works
11+
pull_request:
12+
branches: [master]
13+
14+
# Manual trigger — pick any branch in the Actions UI to test that branch's build.
15+
workflow_dispatch:
16+
17+
# Daily fallback at 06:00 UTC
18+
schedule:
19+
- cron: "0 6 * * *"
20+
21+
concurrency:
22+
group: e2e-${{ github.event_name }}-${{ github.ref }}
23+
cancel-in-progress: false
24+
25+
jobs:
26+
e2e:
27+
if: >
28+
startsWith(github.repository, 'apify/') &&
29+
(github.event_name != 'workflow_run' ||
30+
github.event.workflow_run.conclusion == 'success')
31+
32+
name: E2E Tests (${{ matrix.os }})
33+
timeout-minutes: 30
34+
35+
strategy:
36+
fail-fast: false
37+
matrix:
38+
os: [ubuntu-latest]
39+
40+
runs-on: ${{ matrix.os }}
41+
42+
steps:
43+
- name: Mask secrets
44+
run: |
45+
echo "::add-mask::${{ secrets.APIFY_TEST_USER_API_TOKEN }}"
46+
47+
- uses: actions/checkout@v6
48+
49+
- name: Use Node.js 24
50+
uses: actions/setup-node@v6
51+
with:
52+
node-version: 24
53+
package-manager-cache: false
54+
55+
- name: Enable corepack
56+
run: |
57+
corepack enable
58+
corepack prepare yarn@stable --activate
59+
60+
- name: Activate cache for yarn
61+
uses: actions/setup-node@v6
62+
with:
63+
cache: yarn
64+
65+
- name: Install dependencies
66+
run: yarn
67+
68+
- name: Build CLI from source
69+
run: yarn build
70+
71+
- name: Run E2E tests
72+
env:
73+
APIFY_CLI_DISABLE_TELEMETRY: 1
74+
TEST_USER_TOKEN: ${{ secrets.APIFY_TEST_USER_API_TOKEN }}
75+
run: yarn test:e2e

.github/workflows/issue_labeling.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
issues: write
1414

1515
steps:
16-
# Add the "t-tooling" label to all new issues
16+
# Add the "t-dx" label to all new issues
1717
- uses: actions/github-script@v8
1818
with:
1919
script: |
2020
github.rest.issues.addLabels({
2121
issue_number: context.issue.number,
2222
owner: context.repo.owner,
2323
repo: context.repo.repo,
24-
labels: ["t-tooling"]
24+
labels: ["t-dx"]
2525
})

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ All notable changes to this project will be documented in this file.
99
### 🚀 Features
1010

1111
- Add execution context to telemetry events ([#1074](https://github.com/apify/apify-cli/pull/1074)) ([9288ff8](https://github.com/apify/apify-cli/commit/9288ff886864acd78b5e06b5ff13096774bd81f6)) by [@patrikbraborec](https://github.com/patrikbraborec)
12+
- Improve --help output for AI agents and humans ([#1080](https://github.com/apify/apify-cli/pull/1080)) ([e9be7ee](https://github.com/apify/apify-cli/commit/e9be7eee232fe4627ee252dc48dc01f2413fbccf)) by [@patrikbraborec](https://github.com/patrikbraborec), closes [#1060](https://github.com/apify/apify-cli/issues/1060)
1213

1314
<!-- git-cliff-unreleased-end -->
1415

cucumber.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

features/actor-run-input.feature.md

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)