Skip to content

Instantly share code, notes, and snippets.

View antoine-lecomte's full-sized avatar

antoine-lecomte

View GitHub Profile

Workflow de developpement

Les principes reprennent le workflow du gitflow. Voici un descriptif des branches et de leurs utilités, et des actions CI/CD réalisé dessus.

Branche develop

La branche develop accueille les nouvelles fonctionnalités. Ces dernières ne sont à merger que si elles peuvent être mise en production. Si ce n'est pas le cas et qu'il est souhaité de mettre à disposition, il faut prévoir un mécanisme d'activation de la fonctionnalité. Il n'est pas possible de faire un push en direct sauf pour report du master, uniquement des PR de branches feature/** et bugfix/**

@antoine-lecomte
antoine-lecomte / shrink_pulumi_azure_native.ts
Last active February 8, 2023 18:01
Keep only needed resources from @pulumi/azure-native package (see https://github.com/pulumi/pulumi-azure-native/issues/1997)
import { readdir, rm, writeFile } from 'fs/promises'
interface ModulesToKeep {
[moduleName: string]: string[]
}
interface PackageToKeep {
[packagePath: string]: ModulesToKeep
}