Skip to content

Commit

Permalink
Merge pull request #1380 from ajayk/argo-workflows
Browse files Browse the repository at this point in the history
add argo wokflows
  • Loading branch information
imjasonh authored Apr 16, 2023
2 parents 56f9eda + 3071440 commit f616373
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
51 changes: 51 additions & 0 deletions argo-workflows.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
package:
name: argo-workflows
version: 3.4.7
epoch: 0
description: Workflow engine for Kubernetes.
copyright:
- license: Apache-2.0

environment:
contents:
packages:
- ca-certificates-bundle
- busybox
- go
- python3
- openssl
- nodejs-16
- yarn

pipeline:
- uses: git-checkout
with:
repository: https://github.com/argoproj/argo-workflows
tag: v${{package.version}}
expected-commit: f2292647c5a6be2f888447a1fef71445cc05b8fd

- runs: |
# NODE_OPTIONS has to been set
sed -i 's/NODE_OPTIONS='\''[^'\'']*'\''/NODE_OPTIONS='\''--openssl-legacy-provider'\''/g' ui/package.json
cp ui/package.json .
cp ui/yarn.lock .
yarn install
yarn cache clean
# Our global LDFLAGS conflict with a Makefile parameter
unset LDFLAGS
make dist/workflow-controller
make dist/argo
mkdir -p ${{targets.destdir}}/usr/bin
mv dist/argo* ${{targets.destdir}}/usr/bin/
mv dist/workflow-controller* ${{targets.destdir}}/usr/bin/
- uses: strip

update:
enabled: true
github:
identifier: argoproj/argo-workflows
strip-prefix: v
1 change: 1 addition & 0 deletions packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -541,3 +541,4 @@ iniparser
ndctl
thin-provisioning-tools
libpfm
argo-workflows

0 comments on commit f616373

Please sign in to comment.