Releases: ariga/atlas-action
v1.0.0
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.2.4...v1.0.0
v1.0.11
What's Changed
- .github/workflow: add end to end tests by @ronenlu in #134
- atlasaction: enrich run ctx with actor name and id by @ronenlu in #135
- fix not sending url in conext by @ronenlu in #136
- atlasaction: add msg to run migrate hash after committing suggestion by @ronenlu in #138
- atlasaction: add working-directory to input of actions by @ronenlu in #139
- atlasaction: support passing vars to action by @ronenlu in #140
- all: add support for migrate down by @masseelch in #141
- .github: update go version in unit-tests action by @ronenlu in #145
- atlasaction: fix not having suggestions when working dir is set by @ronenlu in #147
Full Changelog: v1.0.9...v1.0.11
v1.0.9
fix binary removal (#133)
v1.0.1
atlasaction: change dry-run tests (#116)
v0.2.8
What's Changed
Full Changelog: v0.2.7...v0.2.8
v0.2.6
What's Changed
- update base cloud url to api instead of ingress by @ronenlu in #50
- change cloud url path from api/query to query by @ronenlu in #51
- add GITHUB_TOKEN permissions to README by @ronenlu in #52
- update readme by @hilakashai in #49
- feat: allow sent report to public org by @giautm in #54
New Contributors
- @hilakashai made their first contribution in #49
- @giautm made their first contribution in #54
Full Changelog: v0.2.5...v0.2.6
v0.2.5
atlas-action
is a GitHub action to run Atlas's migration lint
functionality that can be used to provide CI for database schema changes.
What's Changed
- src: add a warning to report if there is a token but an error reporting to cloud by @masseelch in #45
- all: transition to Atlas Cloud by @masseelch in #47
- action: change input param to cloud-token by @rotemtam in #48
Learn more
To learn more about CI for database schema changes, read the docs or the announcement
Full Changelog: v0...v0.2.5
v0.2.1
atlas-action
is a GitHub action to run Atlas's migration lint
functionality that can be used to provide CI for database schema changes.
What's new
This release of atlas-action
includes:
- A mechanism to update users about newer versions of
atlas-action
.
Learn more
To learn more about CI for database schema changes, read the docs or the announcement
v0.2.0
atlas-action
is a GitHub action to run Atlas's migration lint
functionality that can be used to provide CI for database schema changes.
What's new
This release of atlas-action
includes:
- A better integration with GitHub Pull Requests - get feedback from the linter as comments on your PR.
- Support for Atlas Project Files - support for fine-grained linting policies.
- Many more small fixes and improvements.
Learn more
To learn more about CI for database schema changes, read the docs or the announcement