-
Notifications
You must be signed in to change notification settings - Fork 0
38 lines (31 loc) · 1.11 KB
/
CICD.yml
File metadata and controls
38 lines (31 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
name: "CI+CD"
run-name: ${{ github.run_number }} [${{ github.actor }}] on ${{ github.ref_name }}
on:
pull_request:
branches:
- main
push:
branches:
- main
schedule:
- cron: '0 0 * * *' # Once a day at 12am UTC
workflow_dispatch:
permissions: {}
jobs:
CICD_Workflow:
name: "CI+CD Workflow"
permissions:
contents: write
uses: ./.github/workflows/CICD_impl.yml
with:
# These values can be customized for your specific requirements.
operating_system_json_string: "[ 'macos-latest', 'ubuntu-latest', 'windows-latest' ]"
python_version_json_string: "['3.13']"
python_package_version: "3.13"
coverage_badge_gist_id: "f15146b1b8fdc0a5d45ac0eb786a84f7"
coverage_badge_gist_username: "davidbrownell"
secrets:
# These values should be populated as GitHub Action secrets (https://github.com/davidbrownell/AllGitStatus/settings/secrets/actions)
MINISIGN_PRIVATE_KEY: ${{ secrets.MINISIGN_PRIVATE_KEY }}
PYPI_PUBLISH_TOKEN: ${{ secrets.PYPI_PUBLISH_TOKEN }}
COVERAGE_BADGE_GIST_TOKEN: ${{ secrets.COVERAGE_BADGE_GIST_TOKEN }}