Skip to content

manual-disseminate to EBSCOHost: ["edce7eb4-50cf-4e56-bc67-617b570ee004", "cedf30d6-49da-41f5-8466-e3e567e6462d", "64f82d6b-14f0-4a70-aec1-c6ee2359b97e", "7e5105b7-28b8-4e99-8bcc-197bae2d43a4", "16485256-f9e5-4c07-b819-8a626c5a6948", "3f036144-d694-436a-8f60-512109bc8acb", "99a7a3ce-2dc3-42b5-8f86-3a09648d13f9", "f7efd3db-cad5-4a48-8a77-047cdb4f5e53", "02f13b83-ce0b-4734-a313-8d8ae7175219", "7f2bf412-a08c-42e0-a4bd-9cadcf21573e", "9a893185-c96e-43b3-82f2-b1e0feeeb304", "62079264-45cb-4f84-a860-b2cf9df4aa... #918

manual-disseminate to EBSCOHost: ["edce7eb4-50cf-4e56-bc67-617b570ee004", "cedf30d6-49da-41f5-8466-e3e567e6462d", "64f82d6b-14f0-4a70-aec1-c6ee2359b97e", "7e5105b7-28b8-4e99-8bcc-197bae2d43a4", "16485256-f9e5-4c07-b819-8a626c5a6948", "3f036144-d694-436a-8f60-512109bc8acb", "99a7a3ce-2dc3-42b5-8f86-3a09648d13f9", "f7efd3db-cad5-4a48-8a77-047cdb4f5e53", "02f13b83-ce0b-4734-a313-8d8ae7175219", "7f2bf412-a08c-42e0-a4bd-9cadcf21573e", "9a893185-c96e-43b3-82f2-b1e0feeeb304", "62079264-45cb-4f84-a860-b2cf9df4aa...

manual-disseminate to EBSCOHost: ["edce7eb4-50cf-4e56-bc67-617b570ee004", "cedf30d6-49da-41f5-8466-e3e567e6462d", "64f82d6b-14f0-4a70-aec1-c6ee2359b97e", "7e5105b7-28b8-4e99-8bcc-197bae2d43a4", "16485256-f9e5-4c07-b819-8a626c5a6948", "3f036144-d694-436a-8f60-512109bc8acb", "99a7a3ce-2dc3-42b5-8f86-3a09648d13f9", "f7efd3db-cad5-4a48-8a77-047cdb4f5e53", "02f13b83-ce0b-4734-a313-8d8ae7175219", "7f2bf412-a08c-42e0-a4bd-9cadcf21573e", "9a893185-c96e-43b3-82f2-b1e0feeeb304", "62079264-45cb-4f84-a860-b2cf9df4aa... #918

# Purpose: manual dissemination of one or more works from Thoth to specified platform.
#
# Platform-specific notes:
# 1) Internet Archive:
# Work must have a valid URL supplied as the PDF Publication Canonical Location.
# Work must not have previously been uploaded to Internet Archive.
# IA credentials for a user with write permissions to the Thoth Archiving Network
# collection (e.g. thoth_pub) must be present as repository secrets
# named IA_S3_ACCESS (access key) and IA_S3_SECRET (secret key).
# It is advised not to upload until the work is published and all metadata finalised.
name: manual-disseminate
run-name: 'manual-disseminate to ${{ github.event.inputs.platform }}: ${{ github.event.inputs.workIds }}'
on:
workflow_dispatch:
inputs:
workIds:
description: 'Thoth work IDs in array format, e.g. ["id1", "id2"]'
required: true
platform:
description: 'Name of platform, e.g. InternetArchive, Crossref'
required: true
type: string
jobs:
manual_disseminate:
strategy:
fail-fast: false
matrix:
work-id: ${{ fromJSON(github.event.inputs.workIds) }}
uses: ./.github/workflows/disseminate.yml
with:
work-id: ${{ matrix.work-id }}
platform: ${{ github.event.inputs.platform }}
secrets: inherit