Skip to main content

Release configurations

As of January 19, 2026 Google will enforces a new access control model known as strict act-as mode. This article has been wrote assuming that strict act-as mode has been enforced.

In Dataform, Release configurations compile code from dataform repository which will be executed by Workflow.

screenshot

Release configurations specifies:

  • The Schedule frequency of your release configurations
  • Compilation overrides settings for advanced use cases

Read more about compilation here

How to create a new release configuration

Without Git connection:

  1. From your Dataform repository, navigate to Release and Scheduling.
  2. Click Create next to Release configurations.
  3. Provide a name for the configuration (Release ID).
  4. (Optional) Configure compilation overrides and Compilation variables.
  5. Click Create to save the release configuration.

With Git connection:

  1. From your Dataform repository, navigate to Release and Scheduling.
  2. Click Create next to Release configurations.
  3. Provide a name for the configuration (Release ID).
  4. Select the Git branch you want to compile.
  5. Define the schedule of release configuration for automated compilation.
  6. (Optional) Configure compilation overrides and Compilation variables.
  7. Click Create to save the release configuration.

Once created, release configuration will appear in the list of Release configurations.

screenshot

How to run a new compilation manually

You can always trigger a compilation manually (even for scheduled release configuration). This is useful when you want recent code changes to be picked up immediately.

To run a manual compilation, you simply have to click the release configuration and find the New Compilation button:

screenshot

After the compilation finishes, any workflows associated with this release configuration will run against the newly compiled version of your code.

If you update your repository but do not run a new compilation, workflows will continue to use the previous compilation and your latest changes will not be executed.