Skip to content

Instantly share code, notes, and snippets.

View tracphil's full-sized avatar
👊
Hang tough!

Tracy Phillips tracphil

👊
Hang tough!
View GitHub Profile
@tracphil
tracphil / Commit Formatting.md
Created March 3, 2023 01:52 — forked from helloankit/Commit Formatting.md
Angular Commit Format Reference Sheet

Commit Message Guidelines

This specification is inspired by and supersedes the [AngularJS commit message format][commit-message-format].

We have very precise rules over how our Git commit messages must be formatted. This format leads to easier to read commit history.

Each commit message consists of a header, a body, and a footer.

@tracphil
tracphil / Commit Formatting.md
Created March 3, 2023 01:52 — forked from BocDrown/Commit Formatting.md
Angular Commit Format Reference Sheet

Commit Message Guidelines

We have very precise rules over how our git commit messages can be formatted. This leads to more readable messages that are easy to follow when looking through the project history. But also, we use the git commit messages to generate the Angular change log.

Commit Message Format

Each commit message consists of a header, a body and a footer. The header has a special format that includes a type, a scope and a subject:

@tracphil
tracphil / Commit Formatting.md
Created March 3, 2023 01:50 — forked from brianclements/Commit Formatting.md
Angular Commit Format Reference Sheet

Commit Message Format

This specification is inspired by and supersedes the [AngularJS commit message format][commit-message-format].

We have very precise rules over how our Git commit messages must be formatted. This format leads to easier to read commit history.

Each commit message consists of a header, a body, and a footer.

@tracphil
tracphil / .gitlab-ci.yml
Created February 16, 2023 01:59 — forked from eduardojld/.gitlab-ci.yml
GitLab-CI job for terraform taks
layout:
stage: layout
image:
name: giuliocalzo/terraform-awscli
entrypoint:
- '/usr/bin/env'
- 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
script:
- apk add --no-cache jq
- aws sts assume-role --role-arn arn:aws:iam::iiiiiiii:role/gitlab_pipeline --role-session-name gitlab_pipeline > credentials
@tracphil
tracphil / my_hetzner_xen_setup.md
Created February 9, 2023 22:20 — forked from pulsar256/my_hetzner_xen_setup.md
Hetzner Xen + v4 Subnet + v6 Subnet Setup HowTo

Hetzner Primary IPv4 IP + IPv4/2x Subnet + "Non-Routed" IPv6/64 Subnet HowTo

... so I do not forget the next time I have to figure this stuff out. And perhaps to help other poor souls fiddling with v6/v4 xen setups in a Hetzner network environment.

Basic setup

You can basically follow along the Xen Project Beginners Guide.

The short version

Install Debian Wheezy via Hetzner's installimage on the rescue system, the only important part about partitioning is that you have an LVM volume group named vg0 with enough space for your guests' disks.

@tracphil
tracphil / README.md
Created February 1, 2023 11:28 — forked from ArinFaraj/README.md
Gitlab Autoscaling Infrastructure on Hcloud with internal caching

Order and provision a Hetzner Cloud based Gitlab-Runner Docker-machine autoscaling infrastructure

See my blog for more information.

  • Adjust settings in vars.auto.tfvars.
  • Run with terraform init && terraform apply

Content:

@tracphil
tracphil / conventional_commit_messages.md
Created January 31, 2023 22:54 — forked from qoomon/conventional_commit_messages.md
Conventional Commit Messages

Conventional Commit Messages

See how a minor change to your commit message style can make a difference. Examples

Have a look at CLI util git-conventional-commits to ensure this conventions and generate changelogs

Commit Formats

Default

@tracphil
tracphil / .releaserc.yaml
Created January 17, 2023 23:20 — forked from toygame/.releaserc.yaml
Semantic-release configuration that deploys on Gitlab
branches: ['master']
ci: true
debug: true
dryRun: false
tagFormat: '${version}'
# Global plugin options (will be passed to all plugins)
preset: 'conventionalcommits'
gitlabUrl: 'https://gitlab.com/' # your gitlab url
# slackWebhook: 'https://slack.xxx.com/hooks/q3dabbqc6yjyg9x6616o3atgkkr'
@tracphil
tracphil / .releaserc.yaml
Created January 17, 2023 23:17 — forked from ujlbu4/.releaserc.yaml
semantic release yaml config
branches: ['master']
ci: true
debug: true
dryRun: false
# repositoryUrl: — no need, will use from git origin
tagFormat: '${version}'
# Global plugin options (will be passed to all plugins)
preset: 'conventionalcommits'
gitlabUrl: 'http://gitlab.your-domain.com/'
@tracphil
tracphil / README.md
Created January 6, 2023 20:08 — forked from zealot128/README.md
Gitlab Autoscaling Infrastructure on Hcloud with internal caching

Order and provision a Hetzner Cloud based Gitlab-Runner Docker-machine autoscaling infrastructure

See my blog for more information.

  • Adjust settings in vars.auto.tfvars.
  • Run with terraform init && terraform apply

Content: