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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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 |