Skip to content

Merge eap branch back into main #171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 35 commits into from
Feb 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
352a7b9
Impl: build against latest 2022.3 build
fioan89 Nov 24, 2022
183bd97
Next version: 3.0.0-eap
fioan89 Nov 24, 2022
b15d5f9
Fix: build with Gateway 2022.3 RC API
fioan89 Nov 24, 2022
764e112
Change version to 2.1.2-eap.0
fioan89 Nov 28, 2022
748303b
Publish eap version on default release channel
fioan89 Nov 28, 2022
c180881
Execute github actions on eap branch
fioan89 Nov 28, 2022
59a7868
Merge branch 'main' into eap
fioan89 Nov 28, 2022
9bbaadd
Changelog update should happen on eap branch
fioan89 Nov 28, 2022
61eccfa
publish release draft from eap branch
fioan89 Nov 29, 2022
3f20fc1
log more details when building and publishing plugin
fioan89 Nov 29, 2022
762fcee
Changelog update - v2.1.2-eap.0
actions-user Nov 29, 2022
c7efb60
Merge pull request #98 from coder/changelog-update-v2.1.2-eap.0
fioan89 Nov 29, 2022
3d198f6
Merge branch 'main' into eap
fioan89 Dec 12, 2022
79db16e
Changelog update - v2.1.3-eap.0
actions-user Dec 12, 2022
a80354e
Merge pull request #124 from coder/changelog-update-v2.1.3-eap.0
fioan89 Dec 12, 2022
d7c3a9d
Merge branch 'main' into eap
fioan89 Dec 21, 2022
2e134ac
Merge branch 'main' into eap
fioan89 Dec 22, 2022
52fa781
Merge branch 'main' into eap
fioan89 Dec 23, 2022
3d1a336
chore: update Gateway build
fioan89 Dec 23, 2022
59b7f39
Changelog update - v2.1.4-eap.0
actions-user Dec 23, 2022
0a4f879
Merge pull request #138 from coder/changelog-update-v2.1.4-eap.0
fioan89 Dec 23, 2022
72e71ed
Merge branch 'main' into eap
fioan89 Jan 23, 2023
bb02d97
release 2.15
bpmct Jan 24, 2023
d230767
Changelog update - v2.1.5-eap.0
actions-user Jan 24, 2023
766b401
Merge pull request #150 from coder/changelog-update-v2.1.5-eap.0
fioan89 Jan 24, 2023
79eacf1
fix URLs
bpmct Jan 25, 2023
399888e
Merge branch 'main' into eap
fioan89 Jan 27, 2023
a196cc2
chore: develop using latest Gateway 2022.3.2
fioan89 Jan 27, 2023
860fccf
Merge branch 'main' into eap
fioan89 Feb 1, 2023
f6584cf
Merge branch 'main' into eap
fioan89 Feb 1, 2023
976e841
chore: update changelog
fioan89 Feb 1, 2023
8b30415
Changelog update - v2.1.6-eap.0
actions-user Feb 2, 2023
b7a1009
Merge pull request #160 from coder/changelog-update-v2.1.6-eap.0
fioan89 Feb 2, 2023
c4b0be0
Merge branch 'main' into eap
fioan89 Feb 16, 2023
af22afe
Merge branch 'eap' into eap-merge
fioan89 Feb 28, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ jobs:

# Run plugin build
- name: Run Build
run: ./gradlew clean buildPlugin
run: ./gradlew clean buildPlugin --info

# until https://github.com/JetBrains/gradle-intellij-plugin/issues/1027 is solved

Expand Down Expand Up @@ -151,6 +151,7 @@ jobs:
run: |
gh release create v${{ needs.build.outputs.version }} \
--draft \
--target main \
--title "v${{ needs.build.outputs.version }}" \
--notes "$(cat << 'EOM'
${{ needs.build.outputs.changelog }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
CERTIFICATE_CHAIN: ${{ secrets.CERTIFICATE_CHAIN }}
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
PRIVATE_KEY_PASSWORD: ${{ secrets.PRIVATE_KEY_PASSWORD }}
run: ./gradlew publishPlugin
run: ./gradlew publishPlugin --info

# Upload artifact as a release asset
- name: Upload Release Asset
Expand Down
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,44 @@
### Fixed
- terminal link is now correct when host ends in `/`

## 2.1.6-eap.0 - 2023-02-02

### Fixed
- improved resiliency and error handling when resolving installed IDE's

## 2.1.6 - 2023-02-01

### Fixed
- improved resiliency and error handling when resolving installed IDE's

## 2.1.5-eap.0 - 2023-01-24

### Fixed
- support for `Remote Development` in the Jetbrains IDE's

## 2.1.5 - 2023-01-24

### Fixed
- support for `Remote Development` in the Jetbrains IDE's

## 2.1.4-eap.0 - 2022-12-23
Bug fixes and enhancements included in `2.1.4` release:

### Added
- ability to open a template in the Dashboard
- ability to sort by workspace name, or by template name or by workspace status
- a new token is requested when the one persisted is expired
- support for re-using already installed IDE backends

### Changed
- renamed the plugin from `Coder Gateway` to `Gateway`
- workspaces and agents are now resolved and displayed progressively

### Fixed
- icon rendering on `macOS`
- `darwin` agents are now recognized as `macOS`
- unsupported OS warning is displayed only for running workspaces

## 2.1.4 - 2022-12-23

### Added
Expand All @@ -34,6 +62,27 @@
- `darwin` agents are now recognized as `macOS`
- unsupported OS warning is displayed only for running workspaces

## 2.1.3-eap.0 - 2022-12-12
Bug fixes and enhancements included in `2.1.3` release:

### Added
- warning system when plugin might not be compatible with Coder REST API
- a `Create workspace` button which links to Coder's templates page
- workspace icons
- quick toolbar action to open Coder Dashboard in the browser
- custom user agent for the HTTP client

### Changed
- redesigned the information&warning banner. Messages can now include hyperlinks

### Removed
- connection handle window is no longer displayed

### Fixed
- outdated Coder CLI binaries are cleaned up
- workspace status color style: running workspaces are green, failed ones should be red, everything else is gray
- typos in plugin description

## 2.1.3 - 2022-12-09

### Added
Expand All @@ -54,6 +103,16 @@
- workspace status color style: running workspaces are green, failed ones should be red, everything else is gray
- typos in plugin description

## 2.1.2-eap.0 - 2022-11-29

### Added
- support for Gateway 2022.3 RC
- upgraded support for the latest Coder REST API
- support for latest Gateway 2022.2.x builds

### Fixed
- authentication flow is now done using HTTP headers

## 2.1.2 - 2022-11-23

### Added
Expand Down
6 changes: 1 addition & 5 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ dependencies {
// Configure project's dependencies
repositories {
mavenCentral()
maven(url = "https://www.jetbrains.com/intellij-repository/releases")
maven(url = "https://www.jetbrains.com/intellij-repository/snapshots")
}

// Configure Gradle IntelliJ Plugin - read more: https://github.com/JetBrains/gradle-intellij-plugin
Expand Down Expand Up @@ -145,10 +145,6 @@ tasks {
publishPlugin {
dependsOn("patchChangelog")
token.set(System.getenv("PUBLISH_TOKEN"))
// pluginVersion is based on the SemVer (https://semver.org) and supports pre-release labels, like 2.1.7-alpha.3
// Specify pre-release label to publish the plugin in a custom Release Channel automatically. Read more:
// https://plugins.jetbrains.com/docs/intellij/deployment.html#specifying-a-release-channel
channels.set(listOf(properties("pluginVersion").split('-').getOrElse(1) { "default" }.split('.').first()))
}

test {
Expand Down
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ pluginName=coder-gateway
pluginVersion=2.1.7
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
# for insight into build numbers and IntelliJ Platform versions.
pluginSinceBuild=222.3739.54
pluginUntilBuild=222.*
pluginSinceBuild=223.7571.70
pluginUntilBuild=223.*
# IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties
# Gateway available build versions https://www.jetbrains.com/intellij-repository/snapshots and https://www.jetbrains.com/intellij-repository/releases
platformType=GW
platformVersion=222.4459.11-CUSTOM-SNAPSHOT
instrumentationCompiler=222.4459.11-CUSTOM-SNAPSHOT
platformVersion=223.8617.56-CUSTOM-SNAPSHOT
instrumentationCompiler=223.8617.56-CUSTOM-SNAPSHOT
platformDownloadSources=true
# Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html
# Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22
Expand Down