summaryrefslogtreecommitdiffstats
path: root/taskcluster/ci/source-test/doc.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-12 05:35:37 +0000
commita90a5cba08fdf6c0ceb95101c275108a152a3aed (patch)
tree532507288f3defd7f4dcf1af49698bcb76034855 /taskcluster/ci/source-test/doc.yml
parentAdding debian version 126.0.1-1. (diff)
downloadfirefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.tar.xz
firefox-a90a5cba08fdf6c0ceb95101c275108a152a3aed.zip
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'taskcluster/ci/source-test/doc.yml')
-rw-r--r--taskcluster/ci/source-test/doc.yml75
1 files changed, 0 insertions, 75 deletions
diff --git a/taskcluster/ci/source-test/doc.yml b/taskcluster/ci/source-test/doc.yml
deleted file mode 100644
index 3e0459f8f0..0000000000
--- a/taskcluster/ci/source-test/doc.yml
+++ /dev/null
@@ -1,75 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
----
-generate:
- description: Generate the Sphinx documentation
- platform: doc/opt
- treeherder:
- symbol: doc(generate)
- kind: test
- tier: 1
- run-on-projects: ['trunk']
- worker-type: t-linux-xlarge-source
- worker:
- docker-image: {in-tree: "lint"}
- max-run-time: 1800
- env:
- LC_ALL: C
- artifacts:
- - type: file
- name: public/docs.tar.gz
- path: /builds/worker/checkouts/gecko/docs-out/main.tar.gz
- - type: file
- name: public/trees.json
- path: /builds/worker/artifacts/trees.json
- run:
- using: run-task
- cwd: '{checkout}'
- command: >
- cp -r /build/node_modules_eslint node_modules &&
- ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules &&
- ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules &&
- ./mach doc --outdir docs-out --no-open --no-serve --archive --fatal-warnings --check-num-warnings --dump-trees=/builds/worker/artifacts/trees.json
- sparse-profile: sphinx-docs
- optimization:
- skip-unless-schedules: [docs]
-
-upload:
- description: Generate and upload the Sphinx documentation
- platform: doc/opt
- attributes:
- code-review: true
- treeherder:
- symbol: doc(upload)
- kind: test
- tier: 2
- run-on-projects: [mozilla-central-only]
- worker-type: t-linux-xlarge-source
- worker:
- docker-image: {in-tree: "lint"}
- max-run-time: 1800
- env:
- LC_ALL: C
- MOZ_SOURCE_DOCS_USE_GOOGLE: "1"
- taskcluster-proxy: true
- artifacts:
- - type: file
- name: public/firefox-source-docs-url.txt
- path: /builds/worker/firefox-source-docs-url.txt
- - type: file
- name: public/trees.json
- path: /builds/worker/artifacts/trees.json
- run:
- using: run-task
- cwd: '{checkout}'
- command: >
- cp -r /build/node_modules_eslint node_modules &&
- ln -s ../tools/lint/eslint/eslint-plugin-mozilla node_modules &&
- ln -s ../tools/lint/eslint/eslint-plugin-spidermonkey-js node_modules &&
- ./mach doc --upload --no-open --no-serve --fatal-warnings --write-url /builds/worker/firefox-source-docs-url.txt --dump-trees=/builds/worker/artifacts/trees.json
- sparse-profile: sphinx-docs
- scopes:
- - secrets:get:project/releng/gecko/build/level-{level}/gecko-docs-upload
- optimization:
- skip-unless-schedules: [docs]