-
Notifications
You must be signed in to change notification settings - Fork 1
85 lines (76 loc) · 4.08 KB
/
erddap-datasetsxml-builder.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# This is a basic workflow to help you get started with Actions
name: build_datasets_xml
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the "master" branch
push:
pull_request:
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- name: create ERDDAP datasets.xml from erddap-config/datasets/
# You may pin to the exact commit or the version.
# uses: 7yl4r/erddap-datasetsxml-builder@6a3400f129b2667f572867cd7d9c691dabc326d2
# uses: 7yl4r/erddap-datasetsxml-builder@master # does not work
uses: 7yl4r/erddap-datasetsxml-builder@latest
with:
# Path to /datasets/ directory relative to project root.
datasets_dir: ./ # optional, default is ./datasets/
# Runs a single command using the runners shell
- name: Run a one-line script
run: echo $(git status)
# # Runs a set of commands using the runners shell
# - name: Run a multi-line script
# run: |
# echo Add other actions to build,
# echo test, and deploy your project.
- name: Add & Commit
# You may pin to the exact commit or the version.
# uses: EndBug/add-and-commit@61a88be553afe4206585b31aa72387c64295d08b
uses: EndBug/[email protected]
with:
# Arguments for the git add command
add: datasets.xml # optional, default is .
# The name of the user that will be displayed as the author of the commit
author_name: erddap_config_buildbot # optional
# The email of the user that will be displayed as the author of the commit
author_email: [email protected] # optional
# Additional arguments for the git commit command
#commit: # optional
# The name of the custom committer you want to use
#committer_name: # optional
# The email of the custom committer you want to use
#committer_email: # optional
# The directory where your repository is located. You should use actions/checkout first to set it up
#cwd: # optional, default is .
# How the action should fill missing author name or email.
#default_author: # optional, default is github_actor
# Arguments for the git fetch command (if 'false', the action won't fetch the repo)
#fetch: # optional, default is --tags --force
# The message for the commit
message: 'create datasets.xml from collection of dataset.xml files' # optional
# The name of the branch to create.
#new_branch: ''
# The way the action should handle pathspec errors from the add and remove commands.
#pathspec_error_handling: # optional, default is ignore
# Arguments for the git pull command. By default, the action does not pull.
#pull: # optional
# Whether to push the commit and, if any, its tags to the repo. It can also be used to set the git push arguments (more info in the README)
#push: # optional, default is true
# Arguments for the git rm command
#remove: # optional
# Arguments for the git tag command (the tag name always needs to be the first word not preceded by a hyphen)
#tag: # optional
# Arguments for the git push --tags command (any additional argument will be added after --tags)
#tag_push: # optional
# The token used to make requests to the GitHub API. It's NOT used to make commits and should not be changed.
#github_token: # optional, default is ${{ github.token }}