33f2c8fef5
ci: Fix scripts/release/publish.sh
execrelative path ( #6101 )
...
Behavior of `lib.sh` changed in: #5934
2023-02-08 13:32:06 +00:00
f6da0a6945
ci: Fix silent missing metadata for release notes ( #6089 )
...
* Fix use of `mapfile < <(cmd)` which silently hid errors
* Fix script paths since `SCRIPT_DIR` changed in `lib.sh`
* Set `GITHUB_TOKEN` in release.yaml
2023-02-08 14:40:52 +02:00
f24547ecb1
feat: add iron bank Dockerfile & manifest ( #5934 )
...
* feat: add iron bank Dockerfile & manifest
Co-authored-by: Dean Sheather <dean@deansheather.com >
* add: tfrc file
* mv: ironbank/ /scripts
* fixup! Merge branch 'main' into iron-bank
* feat: add ironbank trivy scanning
* fixup! feat: add ironbank trivy scanning
* fixup! feat: add ironbank trivy scanning
* fixup! feat: add ironbank trivy scanning
* fixup! feat: add ironbank trivy scanning
---------
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-02-07 18:09:33 -05:00
d6947aeaca
chore: fix depot build ( #6057 )
2023-02-06 16:49:33 +00:00
b45c445255
feat: add git to Docker image ( #6034 )
2023-02-07 02:30:35 +10:00
e70b3f2973
chore: add alias helper to develop.sh ( #6031 )
...
* chore: add alias helper to develop.sh
* restore formatting
* change alias from feedback
2023-02-06 05:02:34 +00:00
026b1cd2a4
chore: update to go 1.20 ( #5968 )
...
Co-authored-by: Colin Adler <colin1adler@gmail.com >
2023-02-02 12:36:27 -06:00
8ef0306c08
Revert "docs: Change console to shell and remove unused elements ( #5960 )" ( #5964 )
...
This reverts commit 61dcf643e8
.
2023-02-01 17:05:45 -03:00
61dcf643e8
docs: Change console to shell and remove unused elements ( #5960 )
2023-02-01 18:27:11 +00:00
aa53b86a2d
chore: add some helpers to install/upgrade Coder ( #5926 )
...
* chore: add some helpers to install/upgrade Coder
* mention winget
2023-01-31 17:33:42 +00:00
88b5d42967
chore: add more specificity to check_enterprise_imports script ( #5920 )
2023-01-30 12:00:19 -05:00
fa5b6125a9
fix: ensure fields show up for group resource in docs ( #5918 )
...
* fix: ensure fields show up for group resource in docs
* ran prettier
2023-01-30 10:54:58 -05:00
eaf1b95e70
chore: disable auto generated tag for CLI docs ( #5905 )
...
This was causing `make gen` to fail as the days went on!
2023-01-29 12:58:12 -06:00
981cac5e28
chore: Invert delay_login_until_ready
, now login_before_ready
( #5893 )
2023-01-27 20:07:47 +00:00
8a5760a2fe
chore: replace AuditableGroup label in docs ( #5894 )
2023-01-27 13:36:00 -05:00
e0d48e7d79
docs: Add CLI docs ( #5879 )
2023-01-27 18:10:40 +00:00
cf93fbd39a
chore: update Audit docs to include Audit Actions ( #5887 )
...
* chore: update Audit docs to include Audit Actions
* regenerated audit docs
* adjusted check_enterprise_imports.sh
* PR feedback
* changing script back for now as CI faiiling
2023-01-27 11:50:21 -05:00
e2bea2d20f
chore: autogenerate audit log documentation ( #5862 )
...
* added script for table creation
* added tags to audit-logs.md
* removed log
* removed empty block line
* PR feedback
* modify check_unstaged
* third times the charm maybe
* spelling
* relative path
* excluding from the right script this time
* sorted resources to ensure table order
* running make cmd
* running make again
* ensuring order on subtable
2023-01-26 18:12:12 -05:00
78ede50be8
ci: Add authors to release notes ( #5834 )
2023-01-25 11:13:42 +02:00
546a8931aa
chore: move vscode local out of experiments ( #5773 )
...
We've been dogfooding the VS Code extension for a while,
and it seems stable enough that it's overall positive
to release!
2023-01-20 04:32:59 +00:00
1f3b7b658f
docs: Add documentation for releases and commit style ( #5675 )
2023-01-19 15:13:11 +02:00
56b996532f
feat: add --experiments flag to replace --experimental ( #5767 )
...
- Deprecates the --experimental flag
- Adds a new flag --experiments which supports passing multiple comma-separated values or a wildcard value.
- Exposes a new endpoint /api/v2/experiments that returns the list of enabled experiments.
- Deprecates the field Features.Experimental in favour of this new API.
- Updates apidocgen to support type aliases (shoutout to @mtojek).
- Modifies apitypings to support generating slice types.
- Updates develop.sh to pass additional args after -- to $CODERD_SHIM.
2023-01-18 19:12:53 +00:00
501cfa9e8d
refactor: deduplicate / type license feature code ( #5734 )
2023-01-17 17:04:29 -06:00
53c456a442
feat: PGP sign the checksum file in releases ( #5757 )
2023-01-18 04:45:27 +10:00
e37bff6a85
docs: REST API docs are now complete ( #5748 )
2023-01-17 09:47:54 -08:00
7f5dcc3d6c
feat: remove server subcommand from slim binaries ( #5747 )
2023-01-17 16:58:00 +00:00
e821b98918
ci: Revert to local tag creation and push for releases ( #5714 )
2023-01-13 20:45:31 +02:00
f76ef98a32
chore!: Standardize prometheus time metrics to seconds ( #5709 )
...
* chore!: Standardize prometheus time metrics to seconds
* Update prometheus docs
2023-01-13 11:15:25 -06:00
a5073a8770
ci: Fix release workflow input booleans, remove snapshot ( #5688 )
...
* s/github.event.inputs/inputs/g
* Add run name and prevent non-dry-run releases on non-main branches
* Add logrun to lib.sh
2023-01-12 15:50:58 +00:00
c7e1ecfe36
ci: Fix release workflow inputs ( #5681 )
2023-01-11 23:32:25 +00:00
c0d9e32300
ci: Allow missing commit metadata to be ignored in releases ( #5678 )
2023-01-11 20:14:04 +00:00
8e4af79cb2
ci: Do release tagging in CI and add --draft support ( #5652 )
...
* ci: Do release tagging in CI and add --draft support
* Add -h, --help to release.sh
* Add -h, --help to increment_version_tag.sh
* Limit release concurrency
* Add automatic release watching
* ci: Add git config, tag as "GitHub Actions Bot"
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-01-11 18:38:01 +02:00
d9436fab69
docs: API enterprise ( #5625 )
...
* docs: audit, deploymentconfig, files, parameters
* Swagger comments in workspacebuilds.go
* structs in workspacebuilds.go
* workspaceagents: instance identity
* workspaceagents.go in progress
* workspaceagents.go in progress
* Agents
* workspacebuilds.go
* /workspaces
* templates.go, templateversions.go
* templateversion.go in progress
* cancel
* templateversions
* wip
* Merge
* x-apidocgen
* NullTime hack not needed anymore
* Fix: x-apidocgen
* Members
* Fixes
* Fix
* WIP
* WIP
* Users
* Logout
* User profile
* Status suspend activate
* User roles
* User tokens
* Keys
* SSH key
* All
* Typo
* Fix
* Entitlements
* Groups
* SCIM
* Fix
* Fix
* Clean templates
* Sort API pages
* Fix: HashedSecret
* General is first
2023-01-11 16:05:42 +01:00
a23a471034
docs: update swaggo/swag v1.8.9 ( #5590 )
...
* docs: update swaggo/swag v1.8.9
* Fix: format
* swaggo: time.Duration
* swaggo: provisionertype
* Fix: AuthorizationObject
* Fix: enums
* Fix: netip.Addr
* Fix: clickable response properties
2023-01-10 15:47:08 +01:00
bbe33fef41
chore: Revert title case in release notes ( #5653 )
2023-01-10 16:04:33 +02:00
68324c7263
chore: Add security section to release notes ( #5636 )
2023-01-09 19:57:42 +00:00
aec15905b5
chore: Add more categories and titles for release notes ( #5632 )
...
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-01-09 21:19:07 +02:00
f1fe2b5c06
feat: add GPG forwarding to coder ssh ( #5482 )
2023-01-06 07:52:19 +00:00
5a968e2f93
feat: add flag to disaable all rate limits ( #5570 )
2023-01-05 18:05:20 +00:00
66fa2a1a8c
docs: API workspace agents and builds ( #5538 )
2023-01-05 15:27:10 +01:00
ebe1b56c08
chore: Switch from npm to yarn in scripts/apidocgen
( #5575 )
2023-01-04 19:38:48 +01:00
925b29836c
docs: improve authentication page ( #5567 )
...
* docs: improve authentication page
* Update docs/admin/automation.md
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
* Update docs/admin/automation.md
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
* Fix
* Fix
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2023-01-04 10:14:47 -08:00
e67d131514
docs: audit, deploymentconfig, files, parameters ( #5506 )
...
* docs: audit, deploymentconfig, files, parameters
* Fix: mark as binary
* Fix: show format in docs
* Fix: use .swaggo
* Fix: swagger notice
* Swagger notice
2023-01-03 19:21:10 +01:00
856f0ab6f5
chore: Improve project-wide prettier formatting and ignored files ( #5505 )
...
* chore: Improve project-wide prettier formatting and ignored files
* chore: `Run make fmt/prettier`
* Fix gitignore for `.vscode` folder so that ! works
* Add comment in `.prettierrc.yaml` to explain `.editorconfig`
* Remove scripts/apidocgen/markdown-template/README.md
* Use `yq` for processing prettierrc, update lib.sh dependency check
* Add `yq` to Dockerfile and Nix
2023-01-03 15:11:13 +02:00
cfd02d959c
docs: api root, buildinfo, csp ( #5493 )
...
* docs: Applications
* WIP
* WIP
* WIP
* Fix: consume
* Fix: @Description
* Fix
* docs: apiroot, buildinfo, csp
* Fix: buildinfo
* docs: updatecheck
* docs: apiroot
* Fix: s/none//g
* Fix: godoc nice
* Fix: description
* Fix: It
* Fix: code sample trim empty line
* More fixes
* Fix: br
* Merge
* Fix: no-security on updatecheck
* Fix: code tags
* Fix: enumerated values in code tags
* Rephrased
* Address PR comments
* Fix: URL, id
* Fix: array items
* Fix: any property
* Fix: array item singular
2022-12-22 15:53:14 +01:00
2bbeff53f9
docs: applications and authorization ( #5477 )
...
* docs: Applications
* WIP
* WIP
* WIP
* Fix: consume
* Fix: @Description
* Fix
* Fix: s/none//g
* Fix: godoc nice
* Fix: description
* Fix: It
* Fix: code sample trim empty line
* More fixes
* Fix: br
2022-12-21 15:37:30 +01:00
dc6d271293
feat: Build framework for generating API docs ( #5383 )
...
* WIP
* Gen
* WIP
* chi swagger
* WIP
* WIP
* WIP
* GetWorkspaces
* GetWorkspaces
* Markdown
* Use widdershins
* WIP
* WIP
* WIP
* Markdown template
* Fix: makefile
* fmt
* Fix: comment
* Enable swagger conditionally
* fix: site
* Default false
* Flag tests
* fix
* fix
* template fixes
* Fix
* Fix
* Fix
* WIP
* Formatted
* Cleanup
* Templates
* BEGIN END SECTION
* subshell exit code
* Fix
* Fix merge
* WIP
* Fix
* Fix fmt
* Fix
* Generic api.md page
* Fix merge
* Link pages
* Fix
* Fix
* Fix: links
* Add icon
* Write manifest file
* Fix fmt
* Fix: enterprise
* Fix: Swagger.Enable
* Fix: rename apidocs to apidoc
* Fix: find -not -prune
* Fix: json not available
* Fix: rename Coderd API to Coder API
* Fix: npm exec
* Fix: api dir
* Fix: by ID
* Fix: string uuid
* Fix: include deleted
* Fix: indirect go.mod
* Fix: source lib.sh
* Fix: shellcheck
* Fix: pushd popd
* Fix: fmt
* Fix: improve workspaces
* Fix: swagger-enable
* Fix
* Fix: mention only HTTP 200
* Fix: IDs
* Fix: https
* Fix: icon
* More APis
* Fix: format swagger.json
* Fix: SwaggerEndpoint
* Fix: SCRIPT_DIR
* Fix: PROJECT_ROOT
* Fix: use code tags in schemas.md
* Fix: examples
* Fix: examples
* Fix: improve format
* Fix: date-time,enums
* Fix: include_deleted
* Fix: array of
* Fix: parameter, response
* Fix: string time or null
* Workspaces: more docs
* Workspaces: more docs
* Fix: renderDisplayName
* Fix: ActiveUserCount
* Fix
* Fix: typo
* Templates: docs
* Notice: incomplete
2022-12-19 18:43:46 +01:00
31d38d4246
feat: allow http and https listening simultaneously ( #5365 )
2022-12-15 20:09:19 +00:00
306fe4a91b
ci: Fix release publish script ( #5436 )
2022-12-15 14:31:57 +00:00
e96fdbed26
feat: Add release.sh
script and detect breaking changes ( #5366 )
...
This commit introduces three new scripts:
- `release.sh` To be run by a user on their local machine to preview and
create a new release (tag + push)
- `check_commit_metadata.sh` For e.g. detecting breaking changes
- `genereate_release_notes.sh` To display the generated release notes,
used for previews and in `publish_release.sh`
The `release.sh` script can be run without arguments, and it will
automatically determine if we're to do a patch or minor release. A minor
release can be forced via `--minor` flag.
Breaking changes can be annotated either via commit/merge title prefix
(`feat!:`, `feat(api)!:`), or by adding the `release/breaking` label to
the PR that was merged (on GitHub).
Related #5233
2022-12-15 15:41:30 +02:00