Skip to content

Commit 45a9e3a

Browse files
committed
Merge branch 'master' into lenka/dpa
2 parents ead6d68 + 04ade9a commit 45a9e3a

File tree

536 files changed

+43807
-22748
lines changed

Some content is hidden

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

536 files changed

+43807
-22748
lines changed

.github/styles/Apify/Apify.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ level: warning
55
swap:
66
Apify Dashboard: Apify Console
77
apify freelancers: Apify freelancers
8-
Apify Platfrom: Apify platform
8+
Apify Platform: Apify platform
99
'(?:[Tt]he\s)?[Aa]pify\sproxy': Apify Proxy
1010
circa: approx.
Lines changed: 82 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,88 @@
1-
apify(?=-\w+)
1+
Apify(?=-\w+)
2+
@apify\.com
3+
\bApify\b
24
Actor(s)?
5+
SDK(s)
6+
[Ss]torages
7+
Crawlee
8+
[Aa]utoscaling
9+
CU
10+
311
booleans
4-
Docusaurus
512
env
13+
npm
14+
serverless
15+
[Bb]oolean
16+
node_modules
17+
[Rr]egex
18+
[Mm]onorepo
19+
[Gg]ist
20+
SDK
21+
Dockerfile
22+
Docker's
23+
24+
Docusaurus
625
navbar
726
nginx
8-
npm
927

28+
:::caution
29+
:::note
30+
:::info
31+
:::tip
32+
:::warning
33+
34+
maxWidth
35+
startUrls
36+
37+
PDFs
38+
dataset's
39+
gif
40+
Gzip
41+
42+
API's
43+
APIs
44+
webhook's
45+
idempotency
46+
backoff
47+
48+
Authy
49+
reCaptcha
50+
OAuth
51+
untrusted
52+
unencrypted
53+
proxied
54+
55+
LLM
56+
embedder
57+
chatbot
58+
[Ll]angchain
59+
60+
[Kk]eboola
61+
[Aa]irbyte
62+
[Qq]drant
63+
[Pp]inecone
64+
[Mm]ilvus
65+
[Zz]illiz
66+
llama_index
67+
[Ff]lowise
68+
69+
exploitability
70+
[Ww]hitepaper
71+
[Cc]ron
72+
scalably
73+
metamorph
74+
hostname
75+
IPs
76+
unscoped
77+
multistep
78+
[Aa]utogenerated
79+
preconfigured
80+
[Dd]atacenter
81+
82+
[Ww]ikipedia
83+
[Zz]apier
84+
[Tt]rello
85+
[Pp]refill
86+
87+
88+
[Mm]ultiselect

.github/workflows/apiary.yaml

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

.github/workflows/docs.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,23 @@ jobs:
1818

1919
steps:
2020
- uses: actions/checkout@v4
21-
- name: Use Node.js 20
21+
- name: Use Node.js 22
2222
uses: actions/setup-node@v4
2323
with:
24-
node-version: 20
24+
node-version: 22
2525
cache: 'npm'
2626
cache-dependency-path: 'package-lock.json'
2727
always-auth: 'true'
2828
registry-url: 'https://npm.pkg.github.com/'
2929
scope: '@apify-packages'
3030

31+
- name: Enable corepack
32+
run: |
33+
corepack enable
34+
3135
- name: Build docs
3236
run: |
3337
npm ci --force
34-
npm update @apify/openapi
3538
npm run build
3639
env:
3740
APIFY_SIGNING_TOKEN: ${{ secrets.APIFY_SIGNING_TOKEN }}

.github/workflows/lychee.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,23 @@ jobs:
1111
steps:
1212
- uses: actions/checkout@v4
1313

14-
- name: Use Node.js 20
14+
- name: Use Node.js 22
1515
uses: actions/setup-node@v4
1616
with:
17-
node-version: 20
17+
node-version: 22
1818
cache: 'npm'
1919
cache-dependency-path: 'package-lock.json'
2020
always-auth: 'true'
2121
registry-url: 'https://npm.pkg.github.com/'
2222
scope: '@apify-packages'
2323

24+
- name: Enable corepack
25+
run: |
26+
corepack enable
27+
2428
- name: Build docs
2529
run: |
2630
npm ci --force
27-
npm update @apify/openapi
2831
npm run build
2932
env:
3033
APIFY_SIGNING_TOKEN: ${{ secrets.APIFY_SIGNING_TOKEN }}
@@ -33,22 +36,18 @@ jobs:
3336

3437
- name: Run Lychee Link Checker
3538
id: lychee
36-
uses: lycheeverse/lychee-action@v1.10.0
39+
uses: lycheeverse/lychee-action@v2.2.0
3740
env:
3841
GITHUB_TOKEN: ${{ secrets.APIFY_SERVICE_ACCOUNT_GITHUB_TOKEN }}
3942
with:
40-
fail: false
43+
fail: true
4144
args: >
4245
--base https://docs.apify.com
4346
--exclude-path 'build/versions.html'
4447
--max-retries 6
4548
--verbose
4649
--no-progress
50+
--include-fragments
4751
--accept '100..=103,200..=299,403..=403,429'
4852
--format markdown
4953
'./build/**/*.html'
50-
continue-on-error: true
51-
52-
- name: Add job summary
53-
if: always()
54-
run: cat ./lychee/out.md >> $GITHUB_STEP_SUMMARY

.github/workflows/openapi.yaml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Check OpenAPI specs
2+
3+
on:
4+
push:
5+
6+
#env:
7+
# APIFY_STAGING_TOKEN: ${{ secrets.APIFY_STAGING_TOKEN }}
8+
9+
jobs:
10+
build:
11+
name: Build the specification file
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Use Node.js 22
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: 22
21+
cache: 'npm'
22+
cache-dependency-path: 'package-lock.json'
23+
registry-url: 'https://npm.pkg.github.com/'
24+
scope: '@apify-packages'
25+
26+
- name: Enable corepack
27+
run: |
28+
corepack enable
29+
30+
- name: Install Dependencies
31+
run: npm ci --force
32+
env:
33+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
34+
35+
- run: |
36+
npm ci
37+
npm run redoc:test
38+
39+
# TODO
40+
# - uses: actions/setup-python@v5
41+
# with:
42+
# python-version: '3.10'
43+
# - run: python -m pip install schemathesis==3.35.0

0 commit comments

Comments
 (0)