Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: enable release please #322

Merged
merged 27 commits into from
Mar 20, 2024
Merged

ci: enable release please #322

merged 27 commits into from
Mar 20, 2024

Conversation

arealmaas
Copy link
Collaborator

@arealmaas arealmaas commented Mar 19, 2024

Hva er endret?

  • Adding release please to ensure that we generate changelogs and versions
  • When merging a pull request to main, the following happens:
    • Code is deployed to the Test environment
    • A Release-PR, if not already created, will be created and sum up all the changes that have happened since last this PR was merged.
  • When merging the Release-PR, the following happens:
    • A release is created along with entries in CHANGELOG.md that summarize the changes since last release.
    • All package.json files get's an updated version
    • (later) The code is deployed to the Staging environment
    • (later) A dry-run of deployment to the Prod environment

All commits merged into main must now follow Conventional commit guidelines.

Related to 308

Dokumentasjon / Storybook / testdekning

  • Dokumentasjon er oppdatert eller ikke relevant / nødvendig.
  • Ny komponent har en eller flere stories i Storybook, eller så er ikke dette relevant.
  • Det er blitt lagt til nye tester / eksiterende tester er blitt utvidet, eller tester er ikke relevant.

Skjermbilder eller GIFs (valgfritt)

arealmaas added a commit that referenced this pull request Mar 19, 2024
Relatert til #308

- Deploy automatisk til testmiljø ved commits til main
- Release please med versjonering i denne PRen: ci: enable release please #322
@arealmaas arealmaas merged commit 3822d81 into main Mar 20, 2024
13 checks passed
@arealmaas arealmaas deleted the ci/enable-release-please branch March 20, 2024 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants