Releases: ariga/atlas-action
Releases · ariga/atlas-action
v1.3.5
What's Changed
- atlasaction: gitlab ci by @noamcattan in #242
- atlasaction: set plan directives on creation from pr description by @a8m in #247
- atlasaction: use gh codeblock instead of html pre/code by @a8m in #248
- atlasaction: fail if plan lint contains error by @a8m in #249
- atlasaction: push the latest tag first by @noamcattan in #250
- atlasaction: support
schema
input for actions by @giautm in #251 - atlasaction/comments: update edit this plan comment by @a8m in #252
Full Changelog: v1.3.4...v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1
This is a major release of the Atlas GitHub Actions that unifies existing actions in to this repository. This change doesn't introduce significant new technical capabilities but contains breaking API changes with the following goals:
- We've moved all actions into a single repo - ariga/atlas-action. (With the exception of ariga/setup-atlas.)
- The API has been reviewed and updated to make sure it is consistent among the different actions and with the rest of the Atlas ecosystem.
- We've rewritten the code in Go, which is the language we use for all of our internal tools. This allows us to share code between the CLI and the GitHub Actions, and to provide a more consistent experience between the two. In addition, looking forward we have greatly simplified the process of adding new GitHub Actions as needed.
Deprecation Notice
As part of this change we are deprecating the previous generation of GitHub Actions, and we encourage you to migrate to the new ones as soon as possible. The old actions will continue to work for the time being, but we will not be receiving any updates. These actions are:
- ariga/atlas-sync-action is superseded by
ariga/atlas-action/migrate/push
. - ariga/atlas-deploy-action is superseded by
ariga/atlas-action/migrate/apply
. - ariga/atlas-action - the old, TypeScript based action, is superseded by the
ariga/atlas-action/migrate/lint
action.
The new actions are:
Action | Use Case |
---|---|
ariga/setup-atlas | Install Atlas from a GitHub Actions workflow |
ariga/atlas-action/migrate/lint | CI for schema changes |
ariga/atlas-action/migrate/push | Push your migration directory to Atlas Cloud (atlasgo.cloud) |
ariga/atlas-action/migrate/apply | Deploy versioned migrations from GitHub Actions |
Full Changelog: v0...v1
v1.3.1
v1.3.0
What's Changed
- atlasaction: upgrade
go-githubactions
to latest by @giautm in #215 - schema/plan: initial new action by @giautm in #196
- schema/push: push schema changes to Atlas Cloud by @giautm in #217
- shim: use single shim for all actions by @giautm in #219
- schema/apply: fixed comments and inputs by @giautm in #220
- atlasaction: use HTML for summary output by @giautm in #221
- atlasaction: cleanup templates by @giautm in #222
- atlasation: allow extends the lint-report for other flows by @giautm in #223
- chore: move tests to _test package by @giautm in #224
- atlasaction: setup testscript for github action by @giautm in #225
- schem/apply: apply schema changes to the target database by @giautm in #218
- atlasaction: update schema lint format by @giautm in #226
- all: update actions inputs/outputs by @giautm in #228
- schema/plan/approve: distinct action for approve the plan by @giautm in #229
- .github/workflows: fixed CI flow by @giautm in #230
- schema/push: fix URL and support Link, Slug output by @giautm in #231
- schema/push: fixed link output by @giautm in #232
- main: update version output by @giautm in #233
- atlasaction: added
dev-url
input for schema/apply by @giautm in #235 - doc: add new plan commands to readme by @a8m in #234
- .github/workflows: fixed version tests by @giautm in #236
- .github/workflows: fixed version checks by @giautm in #237
- atlasaction: fixed
schema-name
input on actions by @giautm in #238
Full Changelog: v1.2.1...v1.3.0
v1.2.1
v1.2.0
What's Changed
- atlasaction/orb: fetch github PRs with owner by @datdao in #192
- atlasction/comments: list detect files by @a8m in #193
- chore: bump sdk to master branch by @giautm in #194
- atlasaction/comments: use br tag instead of ul list to present files by @a8m in #195
- chore: format shim-js by @giautm in #197
- chore: remove deprecated action source code by @giautm in #198
- shim: fixed local-binary check by @giautm in #199
- build: strip the debugging information by @luantranminh in #200
- .github/workflows: update atlas token by @giautm in #201
- atlasaction: share template between comments by @giautm in #202
- atlasaction/comments: hide URL if it doesn't available by @giautm in #203
- atlasaction: extract upsert comment logic by @giautm in #204
- atlasaction: use interface for mock atlas exec client by @giautm in #205
- atlasaction: revamp actions with helper by @giautm in #206
- atlasaction: allow interactive with GH without PR context by @giautm in #207
- atlasaction: move GH Client methods to separate file by @giautm in #208
- atlasaction: thin github client for abstraction by @giautm in #209
- atlasaction: cleanup lint error check by @giautm in #210
- comments: added Diagnostics category on lint-report by @giautm in #211
New Contributors
- @a8m made their first contribution in #193
- @luantranminh made their first contribution in #200
Full Changelog: v1...v1.2.0