Mislav Marohnić
5a59a8b117
Add contributing.md ( #252 )
2020-01-24 12:44:15 -06:00
Mislav Marohnić
d97c3a0648
Scrub sourcemaps from copy-release action
2020-01-23 19:11:05 +01:00
Mislav Marohnić
eb6541d8d6
Fix CI build
2020-01-23 11:03:06 +01:00
Mislav Marohnić
a3c808e22e
Disable cancelling other CI builds after one fails
...
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast
2020-01-15 12:56:00 +01:00
Lee Reilly
ffd756c18a
Merge pull request #181 from github/draft-security-md
...
Add security.md
2020-01-13 10:18:39 -08:00
Mislav Marohnić
ef8b376b09
Add npm run build script to download-exe action
2020-01-09 15:04:34 +01:00
Mislav Marohnić
a34d07aecb
Improve .msi asset handling in upload-msi action
...
- Allow .msi file to be specified via input to action
- Delete obsolete .exe file after uploading .msi
2020-01-09 15:02:48 +01:00
Mislav Marohnić
abca8d8685
Add npm run build script to upload-msi action
2020-01-09 14:58:57 +01:00
Mislav Marohnić
88f0f3a8b2
Preserve original filename in build-msi action
2020-01-09 14:56:43 +01:00
Mislav Marohnić
30d06c13ba
Add npm run build script to build-msi action
2020-01-09 14:54:13 +01:00
Mislav Marohnić
2053809436
Merge pull request #201 from github/cleanup-scripts
...
Cleanup release scripts
2020-01-08 17:22:46 +01:00
Mislav Marohnić
0639ef8445
Cleanup unnecessary workflow bits
2020-01-08 17:17:40 +01:00
Mislav Marohnić
1f2277cdd3
Merge pull request #199 from github/generate-changelog
...
Generate changelog on release
2020-01-08 17:15:06 +01:00
Mislav Marohnić
7edde9306a
Move Windows build scripts under script/
2020-01-07 15:51:57 +01:00
Mislav Marohnić
2271f4cdb6
Generate changelog on release
...
The changelog is generated using the git log of pull request merges
since the last tagged release, and is in the following format:
* {PR title} #{PR number}
2020-01-07 13:55:56 +01:00
Mislav Marohnić
82b0986a6c
Use build matrix for CI job
...
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix
2020-01-06 20:42:18 +01:00
Corey Johnson
e3cc9111de
Merge remote-tracking branch 'origin/master' into revert-184-release-notes
2020-01-06 09:37:18 -08:00
Nate Smith
2e192d7284
be more descriptive
2019-12-23 22:00:58 -06:00
Corey Johnson
2fa70eb2b3
Revert "Automatically collect PR titles into changelog.json"
2019-12-20 10:38:23 -08:00
vilmibm
5c05b60ab2
give unique names
2019-12-20 10:29:12 -06:00
vilmibm
2ba17b4126
build on all three supported OSs
2019-12-20 10:24:34 -06:00
Nate Smith
cbecae73b7
Merge pull request #184 from github/release-notes
...
Automatically collect PR titles into `changelog.json`
2019-12-19 16:08:53 -06:00
Corey Johnson
3f171066f6
Rename action
2019-12-19 13:16:06 -08:00
vilmibm
06d90d5e46
automatically produce MSI files for releases
...
This commit:
- Adds config for building Windows installers
- Adds an action for fetching exe files built by goreleaser
- Adds an action for building Windows installers
- Adds an action for adding MSI files to an existing GH release
- Adds MSI signing to our release flow
- Disables homebrew formula bumping for prereleases
- Allows the release asset copying action to copy windows assets
2019-12-19 15:03:03 -06:00
Lee Reilly
1b6ca046e5
Add first draft of CODE-OF-CONDUCT.md
2019-12-19 12:40:03 -08:00
Lee Reilly
6bc6ca6c8e
Add first draft of SECURITY.md
2019-12-19 12:33:45 -08:00
Corey Johnson
314a82a7a8
Destructure correctly
2019-12-19 12:00:06 -08:00
Corey Johnson
dd1651af21
Send sha
2019-12-19 11:54:50 -08:00
Corey Johnson
ed1bcd2d21
Change changelog
2019-12-19 11:14:19 -08:00
Corey Johnson
0918b20413
Compile
2019-12-18 11:24:57 -08:00
Corey Johnson
83bf7df765
Get content
2019-12-18 09:21:55 -08:00
Corey Johnson
5c4a5ec6db
Fix space
2019-12-17 16:20:38 -08:00
Corey Johnson
4e61c3ea73
Fix syntax
2019-12-17 16:19:30 -08:00
Corey Johnson
101bcc6ecd
Add checkout
2019-12-17 16:16:27 -08:00
Corey Johnson
c9d8600107
Run correct file
2019-12-17 16:12:01 -08:00
Corey Johnson
c8374ecc7f
Add build
2019-12-17 16:03:06 -08:00
Corey Johnson
33bad4098a
Add change log
2019-12-17 14:37:41 -08:00
Tiernan L
08687f70e0
spelling
2019-11-20 14:33:16 -10:00
Tiernan L
4f7fbe29b4
shortened template
2019-11-20 14:31:55 -10:00
Tiernan L
2a0771c171
minor updates
2019-11-20 14:27:53 -10:00
Tiernan L
30f36d6dd0
Create problem-to-rasie.md
2019-11-18 14:33:05 -10:00
Tiernan L
d372467f5d
Create bug_report.md
2019-11-18 14:31:00 -10:00
Mislav Marohnić
e7bebaeebc
Inject production OAuth client ID+secret into release
2019-11-08 18:57:22 +01:00
Mislav Marohnić
8deaf21520
Avoiding copying release body to public release
2019-11-08 18:57:22 +01:00
Mislav Marohnić
daf291b6bc
No need for GITHUB_TOKEN to bump-homebrew-formula
...
The download URL is a public resource
2019-11-08 18:57:22 +01:00
Mislav Marohnić
558376b059
Updates to copy-release action
2019-11-08 18:57:22 +01:00
Corey Johnson
7f70a342a3
Publish release for git tag
2019-11-08 18:53:09 +01:00
Mislav Marohnić
6d8af20e30
Stop requiring vendored dependencies in CI
...
We started vendoring dependencies because this was a practice that the Go community had for a while now to:
1. Speed up builds - no need to fetch dependencies every time;
2. Guard against 3rd-party downtime - CI passes even if hosts such as `gopkg.in` are down, or if someone deletes their GitHub repo/account hosting a particular module.
With Go 1.13 and GitHub Actions, however, we have these problems solved for free:
- The built-in goproxy caches dependencies and speeds up downloads;
- Octofactory ensures that dependencies are cached on our own infrastructure, guarding us from 3rd-party downtime.
With all this in mind, I feel that we don't have to require vendoring dependencies anymore.
2019-10-23 22:35:11 +02:00
Mislav Marohnić
334b1ae9fe
Add CI
2019-10-04 09:10:17 +02:00