• claire labry's avatar
    CRT onboarding 1.7.x (#12892) · 5949343b
    claire labry authored
    
    * add .release for crt
    
    * crt onboarding: unignore ci.hcl
    
    * adding build.yml file
    
    * adding make target for versioning and versioning script
    
    * merge make version
    
    * update path to version file
    
    * update build.yml for vault make target
    
    * pass version string to make build
    
    * pass version in env
    
    * pass version to go build
    
    * set workdir for npm/yarn install
    
    * set setup-node cache-dependency-path
    
    * specific setup-node action version
    
    * quote dependency path
    
    * use setup-node yarn cache
    
    * rename setup node/yarn step
    
    * add a bit of output to the make build
    
    * apply yarn action change to all os/arch
    
    * debug path
    
    * debug go bin dir
    
    * update packaging action
    
    * move go gets to build
    
    * more debugging go env
    
    * install go tools for local os/arch
    
    * copy GOHOSTOS/ARCH to GOOS/ARCH
    
    * only pass goos/arch to build step
    
    * try go mod vendor in build step
    
    * apply 386 fixes to other arches
    
    * adding docker action
    
    * adding docker directory
    
    * revising dockerfile
    
    * sneaky build change didnt get pushed in previous commit
    
    * removing unnecessary docker things
    
    * specify target in action steps and Dockerfile
    
    * cleaning up some redundant cmds
    
    * removing workdir and updaing copy command
    
    * moving dockerfile to root
    
    * adding generate metadata action
    
    * reorganize build yaml
    
    * use correct linux package names
    
    * remove message_template from notification
    
    * tidying up
    
    * only specify go output dir
    
    * pass commit sha to ldflags
    
    * pass sha to build
    
    * the -X is important
    
    * Do a Build!
    
    * add notarize darwin arm64 event to ci.hcl
    
    * adding vault specific linux packaging
    
    * doin some rearranging
    
    * update build matrix and makefile
    
    * set go111module=off for tools setup
    
    * disable darwin arm64 notorization on 1.7
    
    * add rpm signing workflow
    
    * update release branch name to real release branch
    
    * make ci-config
    
    * update notification channel
    
    * feedback from 1.9 PR
    
    * linux packaging fix
    
    * linux packaging fix
    
    * add cgo_enabled:0
    Co-authored-by: default avatarKyle Penfound <kpenfound11@gmail.com>
    Unverified
    5949343b
.gitignore 1.40 KiB