-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction.yml
39 lines (36 loc) · 1.2 KB
/
action.yml
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
39
name: 'KMMBridge: Remote SPM Publishing Support'
description: 'Publish KMP SPM builds to a remote repo'
author: 'Kevin Galligan'
branding:
icon: 'external-link'
color: 'orange'
inputs:
commitMessage:
description: 'Message for the commit which updates the `Package.swift` file.'
required: true
tagMessage:
description: 'Message for the version tag commit. Defaults to "Version ${tagVersion}".'
required: false
tagVersion:
description: 'Version string to use in the tag. Should follow semver rules: https://semver.org/.'
required: false
remoteRepo:
description: 'Repo we are publishing to in [org]/[repo] format.'
required: true
remoteBranch:
description: 'Branch we are pushing to.'
required: true
remoteRepoUrl:
description: 'Full url for the repo we are publishing to. Defaults to "https://github.com/${remoteRepo}.git".'
required: false
packageFileOnly:
description: 'Set to "true" if you only want to share the `Package.swift` file.'
localPackagePath:
description: 'Local path to Package.swift'
required: false
remotePackagePath:
description: 'Remote path to Package.swift'
required: false
runs:
using: node20
main: dist/index.js