lneto
c95959e845
TUN-8520: add macos arm64 build
...
- refactor build script for macos to include arm64 build
- refactor Makefile to upload all the artifacts instead of issuing one by one
- update cfsetup due to 2.
- place build files in specific folders
- cleanup build directory before/after creating build artifacts
2024-07-11 16:23:35 +01:00
GoncaloGarcia
1f38deca1e
TUN-8504: Use pre-installed python version instead of downloading it on Windows builds
...
Recently python.org started blocking our requests. We've asked the Devtools team to upgrade the default python installation to 3.10 so that we can use it in our tests
2024-07-02 14:06:50 +01:00
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