João "Pisco" Fernandes
66efd3f2bb
TUN-8407: Upgrade go to version 1.22.2
2024-05-07 16:58:57 +01:00
Chung-Ting
c8ffdae859
TUN-8146: Fix Makefile targets should not be run in parallel and install-go script was missing shebang
2024-01-11 15:36:15 +00:00
João "Pisco" Fernandes
8d9aab5217
TUN-8140: Remove homebrew scripts
...
## Summary
We have decided to no longer push cloudflared to cloudflare homebrew, and use
the automation from homebrew-core to update cloudflared on their repository.
Therefore, the scripts for homebrew and makefile targets are no longer necessary.
2024-01-11 11:34:33 +00:00
chungthuang
ecd101d485
TUN-8130: Install go tool chain in /tmp on build agents
2024-01-09 22:50:05 +00:00
chungthuang
28685a5055
TUN-8130: Fix path to install go for mac build
2024-01-09 12:33:41 +00:00
chungthuang
e23d928829
TUN-8118: Disable FIPS module to build with go-boring without CGO_ENABLED
2024-01-08 18:16:06 +00:00
chungthuang
00cd7c333c
TUN-8072: Need to set GOCACHE in mac go installation script
2023-12-20 05:28:13 +00:00
chungthuang
86b50eda15
TUN-8072: Add script to download cloudflare go for Mac build agents
2023-12-19 22:36:48 +00:00
Chung-Ting
33baad35b8
TUN-8066: Define scripts to build on Windows agents
2023-12-15 23:21:42 +00:00
Robert Dinh
ede3c8e056
EDGESTORE-108: Remove deprecated s3v2 signature
...
https://wiki.cfdata.org/display/OPS/2021/10/14/Ceph+cluster+news
s3.cfdata.org now supports s3v4. Therefore host mangling and s3v2 signature is no longer required.
2023-03-09 18:24:42 +00:00
Sudarsan Reddy
7080b8b2e6
TUN-7226: Fixed a missed rename
2023-03-02 10:59:35 +00:00
Sudarsan Reddy
b97979487e
TUN-7213: Decode Base64 encoded key before writing it
2023-02-28 12:54:30 +00:00
Sudarsan Reddy
2221325f3d
TUN-7213: Debug homebrew-cloudflare build
2023-02-27 20:48:43 +00:00
Sudarsan Reddy
78ca8002d2
TUN-7003: Add back a missing fi
2022-12-12 13:21:14 +00:00
Sudarsan Reddy
c13b6df0a7
TUN-7003: Tempoarily disable erroneous notarize-app
...
This PR temporarily disables the xcrun notarize-app feature since this
is soemthing we've historically had broken. However, what changed now is
we set -e for the mac os scripts. We'll need to remove this to unblock
mac builds.
We could spend time as part of https://jira.cfdata.org/browse/TUN-5789
to look into this.
2022-12-12 13:06:06 +00:00
Sudarsan Reddy
45e8eb7275
TUN-6984: [CI] Don't fail on unset.
...
Dont fail on bash unset (set -u) because we initialise to machine
defaults if the variables are unset within this script.
2022-12-05 17:50:49 +00:00
Sudarsan Reddy
72503eeaaa
TUN-6984: [CI] Ignore security import errors for code_sigining
...
This PR lets the script skip if the `security import`
command exits with a 1. This is okay becuase this script manually checks
this exit code to validate if its a duplicate error and if its not,
returns.
2022-12-05 16:23:15 +00:00
Sudarsan Reddy
09e33a0b17
TUN-6984: Add bash set x to improve visibility during builds
2022-12-05 13:59:38 +00:00
Sudarsan Reddy
4c10f68e2d
TUN-6984: Set euo pipefile for homebrew builds
2022-11-30 15:05:21 +00:00
Nuno Diegues
0aa21f302e
TUN-6792: Fix brew core release by not auditing the formula
2022-09-22 11:58:17 +01:00
Devin Carr
b0f0741a9b
TUN-6590: Use Windows Teamcity agent to build binary
2022-09-21 19:34:36 +00:00
Nuno Diegues
f7fd4ea71c
TUN-6197: Publish to brew core should not try to open the browser
...
The publish to brew core prints a URL with a PR that does the change
in github to brew core formula for cloudflared. It then tries to open
the browser, which obviously fails in CI.
So this adds a flag for it to skip opening the browser.
It's not clear how the PR will be opened, it seems like it must be
done by a human.
But at least this won't fail the build.
2022-05-11 15:26:05 +01:00
Nuno Diegues
8250708b37
TUN-6161: Set git user/email for brew core release
2022-05-03 09:20:26 +01:00
Nuno Diegues
8a07a900fd
TUN-6000: Another fix for publishing to brew core
2022-04-12 17:38:13 +01:00
Piper McCorkle
0dc3428424
TUN-6000 add version argument to bump-formula-pr
2022-04-07 16:52:21 -05:00
Piper McCorkle
4836216a9b
TUN-5895 run brew bump-formula-pr on release
2022-03-22 19:45:25 +00:00
Nuno Diegues
cbdf88ea28
TUN-5164: Update README and clean up references to Argo Tunnel (using Cloudflare Tunnel instead)
2021-09-29 08:27:47 +00:00
Dalton
afa5e68fe5
AUTH-3103 CI build fixes
2020-09-18 19:33:30 +00:00
Dalton
4a8597c245
AUTH-2653 add notarization to mac build
2020-09-09 19:43:00 +00:00
Dalton
00d6ab2eb7
AUTH-2653 search for the certificate and not the identity
2020-09-08 12:21:10 -05:00
Dalton
cc0a5ac3df
AUTH-2653 disble error pipe to see what is failing
2020-09-08 10:41:06 -05:00
Dalton
cd5bdb837e
AUTH-2653 handle duplicate key import errors
2020-09-04 17:08:09 -05:00
Dalton
107abf9d29
AUTH-2653 changed to proper file extension
2020-09-04 20:23:42 +00:00
Dalton
8764fbfdfa
AUTH-2653 renabled signing
2020-09-04 11:29:17 -05:00
Dalton
edb980d439
AUTH-2653 disabling signing until we can get the keys
2020-08-19 15:32:49 -05:00
Dalton
310bd0dbf1
AUTH-2712 fixed the mac build script
2020-08-19 14:57:43 +00:00
Dalton Cherry
60de05bfc1
AUTH-2712 added MSI build for a windows agent
2020-08-17 14:44:28 -05:00
Dalton
8daf1e882f
AUTH-2857 update homebrew script to use new url
2020-08-04 16:47:10 -05:00
Robert McNeil
8b88b4a403
DEVTOOLS-7321: Push GitHub homebrew updates to master
2020-07-02 16:51:04 +00:00
Robert McNeil
0f893fab47
DEVTOOLS-7321: Don't skip macOS builds based on tag
2020-06-16 20:36:50 +00:00
Robert McNeil
e02d09a731
DEVTOOLS-7321: Push to a test branch instead of to master
2020-06-08 15:44:28 +00:00
Robert McNeil
0ff491905f
DEVTOOLS-7321: Use SSH key from env for pushing to GitHub
2020-06-08 15:44:28 +00:00
Robert McNeil
8c59254488
DEVTOOLS-7321: Add scripts for macOS builds and homebrew uploads
2020-06-08 15:44:28 +00:00