Commit Graph

13 Commits

Author SHA1 Message Date
Victor Lyuboslavsky
b8ccebcbca
Release fleetctl for macOS as a universal binary (native support for both amd64 and arm64 architectures). (#16346)
Release fleetctl for macOS as a universal binary (native support for
both amd64 and arm64 architectures).
#9047

Tested goreleaser locally.
2024-01-26 08:01:12 -06:00
Lucas Manuel Rodriguez
417f45fc61
Move external dependency fleetdm/kolide-kit to monorepo (#15861)
#15556

We will need to pay attention when releasing fleet (the github actions
were modified to use the local file now).

Should be reviewed by commits (first commit is the actual adding of the
`version.go` file)

- [X] Manual QA for all new/changed functionality

Manually tested the following:
- `Settings -> My account` on the UI and checked the `/version` endpoint
response. (Or also visiting https://localhost:8080/version on a
browser).
- Ran `make fleetctl fleet`, `./build/fleetctl --version` and
`./build/fleet version`.
2024-01-02 18:22:52 -03:00
Roberto Dip
0bad4d5825
remove deprecated fields from .goreleaser.yml (#12726)
Goreleaser is failing in the [release
branch](https://github.com/fleetdm/fleet/actions/runs/5525147993/jobs/10078387009)
because the `replacements` key was
[deprecated](https://goreleaser.com/deprecations/#archivesreplacements)
85e9276193/.goreleaser.yml (L63)
2023-07-12 10:00:47 -07:00
Roberto Dip
714afaa5ad
use image containing installer deps for fleetdm/fleetctl (#7040) 2022-08-24 12:10:16 +00:00
Tomas Touceda
8d1a3409dc
Add netgo tag to prevent crashes on linux when making external requests (#1681)
* Add netgo tag to prevent crashes on linux when making external requests

* Remove unused step
2021-08-16 15:48:45 -03:00
Zach Wasserman
b21ca5411a
Move static flags to fleet from fleetctl (#1652) 2021-08-11 18:15:58 -07:00
Zach Wasserman
09b561d5ae
Add static to ldflags (#1651)
Should fix "not found" error with CGO compiled Fleet binary due to
missing static C libraries.
2021-08-11 18:02:49 -07:00
Zach Wasserman
451493b1ea
Update goreleaser configs for 4.2.0 (#1650) 2021-08-11 17:13:11 -07:00
Tomas Touceda
c781058617
Fix build, add missing tests for cpe translations (#1631)
* Fix build, add missing tests for cpe translations

Also dont fail alltogether if there's one issue translating CPEs, log it and continue

* Make it once every hour again

* Use MATCH but escape strings
2021-08-11 14:52:09 -03:00
Tomas Touceda
08d9670683 Update .goreleaser.yml 2021-08-04 17:00:13 -03:00
Zach Wasserman
df2c45fee2
Fix NPM fleetctl with new release archive formats (#1238)
- Wrap extracted archives in directory.
- Adjust naming of archives and directories.
2021-06-28 11:10:46 -07:00
Zach Wasserman
f1b9253222
Disable gomod proxy in goreleaser (#1225)
This seems to be leading to build errors. To revisit after RC3.
2021-06-25 22:03:08 -07:00
Zach Wasserman
07b89c4cbd
Implement release automation (#1215)
- Use goreleaser to automate release process.
- Add new dockerfiles for fleet (with fleetctl) and fleetctl (only).
- Add GitHub Action Workflow to run goreleaser on new tag.
- Update NPM to match new archive naming.
2021-06-25 18:40:26 -07:00