Skip to content
This repository has been archived by the owner on May 30, 2024. It is now read-only.

Releases: gitploy-io/gitploy

v0.5.3

09 Jan 02:29
Compare
Choose a tag to compare

Fixed

  • Fix the review popover event trigger (#306)

v0.5.2

09 Jan 02:03
Compare
Choose a tag to compare

Fixed

  • Fix the short ref bug of browser push notification (#305)

v0.5.1

08 Jan 07:26
Compare
Choose a tag to compare

Change Log

Fixes

  • Fix the bug for env badge (#302)
  • Change the pending icon with the Antd icon (#301)

v0.5.0

02 Jan 06:17
b882ddd
Compare
Choose a tag to compare

Change Log

Added

Deploy Freeze Window

Sometimes users want to prevent deployments for a particular period, for example, during a planned vacation period when most employees are out. Now Gitploy supports the frozen window to prevent deployment in the specific window. Like below, users can define the window with the cron expression.(#269)

envs:
  - name: production
    frozen_windows:
      # Freeze every midnight
      - start: "50 23 * * *"
        duration: 20m
        location: America/New_York
      # Freeze every weekends
      - start: "0 * * * SAT,SUN"
        duration: 1h
        location: Asia/Seoul

Browser Notification

Gitploy provides the browser notification. This feature allows users to get notifications for engaging events of deployment or review. (#261)

Note that you have to enable the push notification in your browser's settings.

Example

image

Configuration File Link

Add the redirection link for creating the file and reading the file quickly. (#278)

Example

image

Minor changes

  • Add a new deployment status queued (#264)
  • Add new commit statuses: cancelled, skipped(#280)
Examples

image

Fixed

  • Fix to display the deployment history except the latest one (#267)
  • Fix the height of the popover of commit status to avoid overflow

Removed

Slack chatops

We tried to support the Chatops initially, but we decided not to support them until the project matured. Because it causes lots of resources for maintenance and also it is unnecessary. But Slack notification is still available. (#262)

v0.5.0-rc2

01 Jan 12:08
40d9a7f
Compare
Choose a tag to compare
v0.5.0-rc2 Pre-release
Pre-release
Remove callback table (#291)

v0.5.0-rc1

01 Jan 08:15
28f862f
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release
Bump github.com/mattn/go-sqlite3 from 1.14.9 to 1.14.10 (#289)

Bumps [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) from 1.14.9 to 1.14.10.
- [Release notes](https://github.com/mattn/go-sqlite3/releases)
- [Commits](https://github.com/mattn/go-sqlite3/compare/v1.14.9...v1.14.10)

---
updated-dependencies:
- dependency-name: github.com/mattn/go-sqlite3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.5.0-beta1

27 Dec 23:38
7df15af
Compare
Choose a tag to compare
v0.5.0-beta1 Pre-release
Pre-release
Bump github.com/slack-go/slack from 0.10.0 to 0.10.1 (#287)

Bumps [github.com/slack-go/slack](https://github.com/slack-go/slack) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/slack-go/slack/releases)
- [Changelog](https://github.com/slack-go/slack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/slack-go/slack/compare/v0.10.0...v0.10.1)

---
updated-dependencies:
- dependency-name: github.com/slack-go/slack
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.4.2

09 Dec 11:50
475250d
Compare
Choose a tag to compare

v0.4.2

Fixed

  • Fix to serve the image spinner.ico (#251)
  • Fix to handle the error that the webhook is not found (#254)
  • Fix the bug of handling GetConfig (#255)

v0.4.1

23 Nov 13:23
27656de
Compare
Choose a tag to compare

v0.4.1

Fixed

  • Fix the evaluation to avoid an escape character error (#250)

v0.4.0

22 Nov 11:07
Compare
Choose a tag to compare

v0.4.0

Added

Deployable Ref

The configuration file provides the deployable_ref field to verify the ref for the deployment. This feature helps users can define which branch (or tag) can be deployed. For example, v.*\..*\..* constrain that only the semantic version tag is deployable.

envs:
- name: production
  task: deploy
  auto_merge: false
  deployable_ref: 'v.*\..*\..*'

Auto Deployment

The configuration file provides the auto_deploy_on field to listen for push events and deploy automatically. It could be helpful for the situation that starts to deploy when the PR is merged.

envs: 
  - name: production
    auto_deploy_on: refs/heads/main

Dynamic meta tags

Gitploy changes the meta tags such as title and link for each page.

Fixed

  • Fix the method of creating the remote deployment(#246)