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

chore(pulumi): auto-applied #5

Merged
merged 69 commits into from
Nov 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
f1e98d6
chore(pulumi): auto-applied license
M0NsTeRRR Nov 20, 2024
29997dc
chore(pulumi): auto-applied funding
M0NsTeRRR Nov 20, 2024
b517fd9
chore(pulumi): auto-applied contributing
M0NsTeRRR Nov 20, 2024
39cbd97
chore(pulumi): auto-applied issue_template
M0NsTeRRR Nov 20, 2024
78208fc
chore(pulumi): auto-applied editorconfig
M0NsTeRRR Nov 20, 2024
ccd79ee
chore(pulumi): auto-applied gitattributes
M0NsTeRRR Nov 20, 2024
251c2ae
chore(pulumi): auto-applied gitignore
M0NsTeRRR Nov 20, 2024
d7b2010
chore(pulumi): auto-applied codeowners
M0NsTeRRR Nov 20, 2024
15d6d17
chore(pulumi): auto-applied security
M0NsTeRRR Nov 20, 2024
4653e96
chore(pulumi): auto-applied devContainers.json5
M0NsTeRRR Nov 20, 2024
de22969
chore(pulumi): auto-applied labels.json5
M0NsTeRRR Nov 20, 2024
f4c4d1f
chore(pulumi): auto-applied semantic_commits.json5
M0NsTeRRR Nov 20, 2024
6557426
chore(pulumi): auto-applied license
M0NsTeRRR Nov 20, 2024
839e124
chore(pulumi): auto-applied readme
M0NsTeRRR Nov 20, 2024
72342ea
chore(pulumi): auto-applied pull_request_template
M0NsTeRRR Nov 20, 2024
d4b8f45
chore(pulumi): auto-applied workflow
M0NsTeRRR Nov 20, 2024
5450aa5
chore(pulumi): auto-applied workflow
M0NsTeRRR Nov 20, 2024
d7f054e
chore(pulumi): auto-applied workflow
M0NsTeRRR Nov 20, 2024
cc263f1
chore(pulumi): auto-applied workflow
M0NsTeRRR Nov 20, 2024
6eaf24b
chore(pulumi): auto-applied renovatebot
M0NsTeRRR Nov 20, 2024
295f586
chore(pulumi): auto-applied logo
M0NsTeRRR Nov 20, 2024
5c96557
chore(pulumi): auto-applied issue_template
M0NsTeRRR Nov 20, 2024
6feee02
chore(pulumi): auto-applied workflow
M0NsTeRRR Nov 20, 2024
fc387af
chore(pulumi): auto-applied changelog
M0NsTeRRR Nov 20, 2024
1a8ced8
chore(pulumi): auto-applied code_of_conduct
M0NsTeRRR Nov 20, 2024
c37482b
chore(git-sync): auto-applied license
M0NsTeRRR Nov 20, 2024
1ba7e94
chore(git-sync): auto-applied funding
M0NsTeRRR Nov 20, 2024
9821e88
chore(git-sync): auto-applied contributing
M0NsTeRRR Nov 20, 2024
e6b182a
chore(git-sync): auto-applied issue_template
M0NsTeRRR Nov 20, 2024
ac6fd16
chore(git-sync): auto-applied editorconfig
M0NsTeRRR Nov 20, 2024
1681007
chore(git-sync): auto-applied pull_request_template
M0NsTeRRR Nov 20, 2024
918a657
chore(git-sync): auto-applied code_of_conduct
M0NsTeRRR Nov 20, 2024
df76c69
chore(git-sync): auto-applied security
M0NsTeRRR Nov 20, 2024
9c52e24
chore(git-sync): auto-applied renovatebot
M0NsTeRRR Nov 20, 2024
45364eb
chore(git-sync): auto-applied license
M0NsTeRRR Nov 20, 2024
5235a31
chore(git-sync): auto-applied gitattributes
M0NsTeRRR Nov 20, 2024
8e24b1f
chore(git-sync): auto-applied labels.json5
M0NsTeRRR Nov 20, 2024
513d3bf
chore(git-sync): auto-applied logo
M0NsTeRRR Nov 20, 2024
4f4fb18
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 20, 2024
0f91756
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 20, 2024
e16c667
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 20, 2024
1f80098
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 20, 2024
eb65041
chore(git-sync): auto-applied devContainers.json5
M0NsTeRRR Nov 20, 2024
21483de
chore(git-sync): auto-applied semantic_commits.json5
M0NsTeRRR Nov 20, 2024
9263cfa
chore(git-sync): auto-applied issue_template
M0NsTeRRR Nov 20, 2024
4dde2c5
chore(git-sync): auto-applied codeowners
M0NsTeRRR Nov 20, 2024
d3b63b5
chore(git-sync): auto-applied changelog
M0NsTeRRR Nov 20, 2024
999b87d
chore(git-sync): auto-applied gitignore
M0NsTeRRR Nov 20, 2024
b139980
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 20, 2024
640c4de
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 20, 2024
2bb3b54
fix: template tag
M0NsTeRRR Nov 20, 2024
015fc21
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
4e820e3
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
e761de9
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
4460f18
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
128b545
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
b69e9a8
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
d1d8857
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
82ad062
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
9f9ddb8
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
e2e7090
fix: template tag
M0NsTeRRR Nov 21, 2024
066a8b4
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
b886ec2
chore(git-sync): auto-applied readme
M0NsTeRRR Nov 21, 2024
a9e04a5
chore(git-sync): auto-applied renovatebot
M0NsTeRRR Nov 21, 2024
c3aee76
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
aad75e0
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
510e380
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
c5b9019
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
a3afbdc
chore(git-sync): auto-applied workflow
M0NsTeRRR Nov 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ root = true
charset = utf-8
trim_trailing_whitespace = true
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true

Expand Down
60 changes: 41 additions & 19 deletions .github/cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,48 @@ body = """
https://github.com/{{ remote.github.owner }}/{{ remote.github.repo }}
{%- endmacro -%}

{% macro print_commit(commit) -%}
- {% if commit.scope %}*({{ commit.scope }})* {% endif %}\
{% if commit.breaking %}[**breaking**] {% endif %}\
{{ commit.message | upper_first }} - \
([{{ commit.id | truncate(length=7, end="") }}]({{ self::remote_url() }}/commit/{{ commit.id }}))\
{% endmacro -%}

{% if version %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% if previous.version %}\
## [{{ version | trim_start_matches(pat="v") }}]\
({{ self::remote_url() }}/compare/{{ previous.version }}..{{ version }}) - {{ timestamp | date(format="%Y-%m-%d") }}
{% else %}\
## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }}
{% endif %}\
{% else %}\
## [unreleased]
{% endif %}\
{% if previous %}\
{% if previous.version %}
**Full Changelog**: {{ self::remote_url() }}/compare/{{ previous.version }}...{{ version }}
{% endif %}
{% endif %}\

{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | upper_first }}
### {{ group | striptags | trim | upper_first }}
{% for commit in commits
| filter(attribute="scope")
| sort(attribute="scope") %}
{{ self::print_commit(commit=commit) }}
{%- endfor %}
{% for commit in commits %}
- {% if commit.github.pr_number %}#{{ commit.github.pr_number }} {%- endif %}\
{% if commit.breaking %}[**💥 breaking 💥**] {% endif %}\
{{ commit.message | upper_first }}\
{% if commit.github.username %} (thanks @{{ commit.github.username }}){%- endif %}\
{% endfor %}
{% endfor %}\n
{%- if not commit.scope -%}
{{ self::print_commit(commit=commit) }}
{% endif -%}
{% endfor -%}
{% endfor -%}
{%- if github -%}
{% if github.contributors | filter(attribute="is_first_time", value=true) | length != 0 %}
## New Contributors ❤️
{% endif %}\
{% for contributor in github.contributors | filter(attribute="is_first_time", value=true) %}
* @{{ contributor.username }} made their first contribution
{%- if contributor.pr_number %} in \
[#{{ contributor.pr_number }}]({{ self::remote_url() }}/pull/{{ contributor.pr_number }}) \
{%- endif %}
{%- endfor -%}
{%- endif %}
"""
# template for the changelog footer
footer = """
Expand Down Expand Up @@ -70,6 +93,7 @@ commit_parsers = [
{ message = "^chore\\(deps.*\\)", skip = true },
{ message = "^chore\\(pr\\)", skip = true },
{ message = "^chore\\(pull\\)", skip = true },
{ message = "^chore\\(git-sync\\)", skip = true },
{ message = "^chore|^ci", group = "<!-- 7 -->⚙️ Miscellaneous Tasks" },
{ body = ".*security", group = "<!-- 8 -->🛡️ Security" },
{ message = "^revert", group = "<!-- 9 -->◀️ Revert" },
Expand All @@ -79,14 +103,12 @@ protect_breaking_commits = false
# filter out the commits that are not matched by commit parsers
filter_commits = false
# regex for matching git tags
# tag_pattern = "v[0-9].*"
tag_pattern = "v[0-9].*"
# regex for skipping tags
# skip_tags = ""
skip_tags = "beta|alpha"
# regex for ignoring tags
# ignore_tags = ""
ignore_tags = "rc"
# sort the tags topologically
topo_order = false
# sort the commits inside sections by oldest/newest order
sort_commits = "oldest"
# limit the number of commits included in the changelog.
# limit_commits = 42
sort_commits = "newest"
1 change: 1 addition & 0 deletions .github/renovatebot.json5
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
},
"dependencyDashboardTitle": "Renovate Dashboard 🤖",
"suppressNotifications": ["prEditedNotification", "prIgnoreNotification"],
"onboarding": false,
"rebaseWhen": "conflicted",
"labels": [
"dependencies",
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/automation-sync-pr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
# THIS FILE IS GENERATED! DO NOT EDIT! Maintained by Pulumi
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: create pull request for automation-sync
on:
push:
Expand All @@ -16,6 +18,6 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Create Pull Request
run: "gh pr view automation-sync && gh pr reopen automation-sync || gh pr create -B main -H automation-sync --title 'chore(pulumi): auto-applied' --body 'This PR is auto-generated by https://github.com/M0NsTeRRR/.github.'"
run: "gh pr view automation-sync && gh pr reopen automation-sync || gh pr create -B main -H automation-sync --title 'chore(git-sync): auto-applied' --body 'This PR is auto-generated by https://github.com/M0NsTeRRR/.github.'"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 2 additions & 0 deletions .github/workflows/lint-pr.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
# THIS FILE IS GENERATED! DO NOT EDIT! Maintained by Pulumi
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: validate PR title
on:
pull_request:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
# THIS FILE IS GENERATED! DO NOT EDIT! Maintained by Pulumi
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: python lint
on:
- pull_request
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
# THIS FILE IS GENERATED! DO NOT EDIT! Maintained by Pulumi
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: python release
on:
push:
Expand Down Expand Up @@ -34,7 +36,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Create release as draft
run: gh release create ${{ github.ref_name }} -n "${{ needs.changelog.outputs.release_body }}" --draft
run: gh release create ${{ github.ref_name }} -n "${{ needs.changelog.outputs.release_body }}" --draft
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
package:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
---
# THIS FILE IS GENERATED! DO NOT EDIT! Maintained by Pulumi
# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json
name: python test
on:
- pull_request
Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ _Infomaniak provider for octoDNS_
</div>

<div align="center">

[![Pypi](https://img.shields.io/pypi/v/octodns-infomaniak?label=&logo=pypi&style=for-the-badge&logoColor=yellow&color=3776AB)](https://pypi.python.org/pypi/octodns-infomaniak)
[![Python](https://img.shields.io/pypi/pyversions/octodns-infomaniak?label=&logo=python&style=for-the-badge&logoColor=yellow&color=3776AB)](https://pypi.python.org/pypi/octodns-infomaniak)

Expand Down