-
Notifications
You must be signed in to change notification settings - Fork 1
94 lines (82 loc) · 2.41 KB
/
buildpack.yaml
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
86
87
88
89
90
91
92
93
name: Build and pack action
on :
## Comment the entries below you won't be needing
# (and double-check if you repo uses 'main' or 'master')
push :
branches:
- main
#paths:
#- 'xyz/**'
#paths-ignore:
#- '.github/**'
pull_request:
branches:
- main
#paths:
#- 'xyz/**'
#paths-ignore:
#- '.github/**'
#schedule :
#- cron: '30 6 * * *'
## Uncomment and adapt the following lines to trigger the action upon complete of another
##
#workflow_run:
# workflows:
# - 'main.yml'
# types:
# - completed
workflow_dispatch:
## Uncomment the following lines if you need to provide specific inputs
##
# inputs:
# inputOne:
# description: 'Sample input to use'
# required : true
# default : 'some value'
jobs:
buildpack:
runs-on: ubuntu-latest
permissions:
contents : write
pull-requests: write
steps :
## To use an input, if defined, just refer to ${{ github.event.inputs.inputOne }}
## This action will cache the OpenAF runtime used by openaf/ojob-action to avoid reinstalling
## everytime the action is invoked. It should be cleared manually from time to time in order
## to use a more updated runtime.
# --------------------------
- name: Cache OpenAF runtime
uses: actions/cache@v3
with:
key : oaf-t8
path: /tmp/oaf
# --------------
- name: Checkout
uses: actions/checkout@v4
## Add here other steps
## If you used workflow_run you can access ${{ github.event.workflow }} and ${{ github.event.workflow_run.conclusion }}
# --------------------
- name: Build and pack
uses: openaf/ojob-action@v4
env :
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
ojob: src/build.yaml
args: 'op=pack'
dist: t8
# ---------------------
- name: Upload artifact
uses: actions/upload-artifact@v3
with:
name: oafproc-opack
path: pack
# # -------------
# - name: Checkin
# uses: openaf/ojob-action@v4
# env :
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# ojob: ojob.io/git/hub/contentIn
# ## Change the following arguments as needed (see https://ojob.io/git/hub/contentIn.md)
# args: 'message="Automated check in" branchPrefix="auto/" title="Automated PR" paths="."'
# dist: nightly