Altinn / altinn-studio

Next generation open source Altinn platform and applications.
https://docs.altinn.studio
BSD 3-Clause "New" or "Revised" License
111 stars 70 forks source link

Define process for updating App Template #4161

Closed TheTechArch closed 3 years ago

TheTechArch commented 4 years ago

Description

We need to define a process for updating app template including nugget packages

Considerations

Acceptance criteria

Tasks

Suggested solution

Suggested solution: Changes only affecting nuget packages

  1. Complete changes in template
  2. Get PR approved
  3. Push alpha nugets & update reference in Altinn.Apps/AppTemplate
  4. Merge to master
  5. Complete testing of new feature
  6. If testing okay. 7 Create new branch. Push nugets without alpha based on the branch
  7. Duplicate changes in Altinn Studio template
  8. Update nuget reference in Altinn Studio template.

Suggested solution: Changes affecting platform code as well

  1. Code that requires changes in platform are merged in a seperate PR
  2. The platform code must be rolled out to all envs before nuget is published
  3. If it is a need to deploy this code faster then our regular deploy schedule we can consider a specific deploy schedule for that specific feature
  4. Follow steps in "Changes only affecting nuget packages"
acn-sbuad commented 4 years ago

Added suggestion for changes where appBase aren't affected: Suggested solution: Changes only affecting nuget packages (not appBase)

acn-sbuad commented 3 years ago

Suggestions for process ready for review by the team.