Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
549b5c7
add command for migration purpose
ReneWerner87 Apr 18, 2024
057bbd9
add command for migration purpose
ReneWerner87 Apr 18, 2024
29b596d
add command for migration purpose
ReneWerner87 Apr 21, 2024
bc19709
add command for migration purpose
ReneWerner87 Apr 21, 2024
01832ab
refresh
ReneWerner87 Dec 1, 2024
1d53211
Merge remote-tracking branch 'origin/master' into add-migration-command
ReneWerner87 Jul 12, 2025
ca613cd
add migration scripts
ReneWerner87 Jul 12, 2025
a3f1441
update workflows
ReneWerner87 Jul 12, 2025
245fdd9
update gitignore
ReneWerner87 Jul 12, 2025
29ad73c
fix markdown errors
ReneWerner87 Jul 12, 2025
ed8115c
fix alignment with better aligment tool
ReneWerner87 Jul 12, 2025
f30eeba
fix var naming
ReneWerner87 Jul 12, 2025
31629fc
fix lint issues
ReneWerner87 Jul 12, 2025
c6602e4
fix lint issues
ReneWerner87 Jul 12, 2025
9ee04a4
fix lint issues
ReneWerner87 Jul 12, 2025
49be489
fix lint issues
ReneWerner87 Jul 12, 2025
9a0b3e6
fix lint issues
ReneWerner87 Jul 12, 2025
fe90955
fix tests
ReneWerner87 Jul 12, 2025
50d7a8d
update dependencies
ReneWerner87 Jul 12, 2025
ad0ce67
fix linting
ReneWerner87 Jul 12, 2025
b136398
test fix
ReneWerner87 Jul 12, 2025
a989589
add docu
ReneWerner87 Jul 12, 2025
79d26d2
add more migration methods
ReneWerner87 Jul 12, 2025
4952b63
add more migration methods
ReneWerner87 Jul 12, 2025
f5066b0
add more migration methods
ReneWerner87 Jul 12, 2025
20a4ac4
add more migration methods
ReneWerner87 Jul 12, 2025
cc1b11c
add more migration methods
ReneWerner87 Jul 12, 2025
e438e7d
add more migration methods
ReneWerner87 Jul 12, 2025
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
5 changes: 3 additions & 2 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,12 @@ Community leaders will follow these Community Impact Guidelines in determining t
## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0,
available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
available at [https://www.contributor-covenant.org/version/2/0/code_of_conduct.html](https://www.contributor-covenant.org/version/2/0/code_of_conduct.html).

Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.
[FAQ](https://www.contributor-covenant.org/faq). Translations are available at
[https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).
4 changes: 3 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,11 @@ When contributing to this repository, please first discuss the change you wish t
Please note: we have a [code of conduct](https://github.com/gofiber/fiber-cli/blob/master/.github/CODE_OF_CONDUCT.md), please follow it in all your interactions with the `Fiber` project.

## Pull Requests or Comits

Titles always we must use prefix according to below:

> 🔥 Feature, ♻️ Refactor, 🩹 Fix, 🚨 Test, 📚 Doc, 🎨 Style

- 🔥 Feature: Add flow to add person
- ♻️ Refactor: Rename file X to Y
- 🩹 Fix: Improve flow
Expand All @@ -17,7 +19,7 @@ Titles always we must use prefix according to below:

All pull request that contains a feature or fix is mandatory to have unit tests. Your PR is only to be merged if you respect this flow.

# 👍 Contribute
## 👍 Contribute

If you want to say **thank you** and/or support the active development of `Fiber`:

Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/---bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ assignees: ''

---

**Issue description**
## Issue description
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/---feature.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ assignees: ''

---

**Is your feature request related to a problem?**
## Is your feature request related to a problem?

**Describe the solution you'd like**
## Describe the solution you'd like

**Describe alternatives you've considered**
## Describe alternatives you've considered

**Additional context**
## Additional context
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/---question.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ assignees: ''

---

**Question description**
## Question description
8 changes: 5 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
**Please provide enough information so that others can review your pull request:**
# Pull Request Guide

Please provide enough information so that others can review your pull request:

<!-- You can skip this if you're fixing a typo or adding an app to the Showcase. -->

**Explain the *details* for making this change. What existing problem does the pull request solve?**

<!-- Example: When "Adding a function to do X", explain why it is necessary to have a way to do X. -->

**Commit formatting**
## Commit formatting

Use emojis on commit messages so it provides an easy way of identifying the purpose or intention of a commit. Check out the emoji cheatsheet here: https://gitmoji.carloscuesta.me/
Use emojis on commit messages so it provides an easy way of identifying the purpose or intention of a commit. Check out the emoji cheatsheet here: [https://gitmoji.carloscuesta.me](https://gitmoji.carloscuesta.me)
69 changes: 41 additions & 28 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,50 @@
name-template: 'v$RESOLVED_VERSION'
tag-template: 'v$RESOLVED_VERSION'
categories:
- title: '🚀 New'
labels:
- '✏️ Feature'
- title: '🧹 Updates'
labels:
- '🧹 Updates'
- '🤖 Dependencies'
- title: '🐛 Fixes'
labels:
- '☢️ Bug'
- title: '📚 Documentation'
labels:
- '📒 Documentation'
- title: '❗ Breaking Changes'
labels:
- '❗ BreakingChange'
- title: '🚀 New'
labels:
- '✏️ Feature'
- '📝 Proposal'
- title: '🧹 Updates'
labels:
- '🧹 Updates'
- '⚡️ Performance'
- title: '🐛 Fixes'
labels:
- '☢️ Bug'
- title: '🛠️ Maintenance'
labels:
- '🤖 Dependencies'
- title: '📚 Documentation'
labels:
- '📒 Documentation'
change-template: '- $TITLE (#$NUMBER)'
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
exclude-contributors:
- dependabot
- dependabot[bot]
version-resolver:
major:
labels:
- 'major'
minor:
labels:
- 'minor'
- '✏️ Feature'
patch:
labels:
- 'patch'
- '📒 Documentation'
- '☢️ Bug'
- '🤖 Dependencies'
- '🧹 Updates'
default: patch
major:
labels:
- 'major'
- '❗ BreakingChange'
minor:
labels:
- 'minor'
- '✏️ Feature'
- '📝 Proposal'
patch:
labels:
- 'patch'
- '📒 Documentation'
- '☢️ Bug'
- '🤖 Dependencies'
- '🧹 Updates'
- '⚡️ Performance'
default: patch
autolabeler:
- label: '📒 Documentation'
title:
Expand Down
55 changes: 40 additions & 15 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,41 @@
on: [push, pull_request]
name: Linter
name: golangci-lint

on:
push:
branches:
- master
- main
paths-ignore:
- "**/*.md"
pull_request:
paths-ignore:
- "**/*.md"

permissions:
# Required: allow read access to the content for analysis.
contents: read
# Optional: allow read access to pull request. Use with `only-new-issues` option.
pull-requests: read
# Optional: Allow write access to checks to allow the action to annotate code in the PR.
checks: write

jobs:
golint:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.24.x
- name: Run Golint
uses: reviewdog/action-golangci-lint@v2
with:
golangci_lint_flags: "--tests=false"
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-go@v5
with:
# NOTE: Keep this in sync with the version from go.mod
go-version: "1.24.x"
cache: false

- name: golangci-lint
uses: golangci/golangci-lint-action@v6
with:
# NOTE: Keep this in sync with the version from .golangci.yml
version: v1.64.7
# NOTE(ldez): temporary workaround
install-mode: goinstall
22 changes: 22 additions & 0 deletions .github/workflows/markdown.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: markdownlint

on:
push:
branches:
- master
- main
pull_request:

jobs:
markdownlint:
runs-on: ubuntu-latest
steps:
- name: Fetch Repository
uses: actions/checkout@v4

- name: Run markdownlint-cli2
uses: DavidAnson/markdownlint-cli2-action@v20
with:
globs: |
**/*.md
#vendor
12 changes: 0 additions & 12 deletions .github/workflows/security.yml

This file was deleted.

34 changes: 34 additions & 0 deletions .github/workflows/vulncheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Run govulncheck

on:
push:
branches:
- master
- main
paths-ignore:
- "**/*.md"
pull_request:
paths-ignore:
- "**/*.md"

jobs:
govulncheck-check:
runs-on: ubuntu-latest
env:
GO111MODULE: on
steps:
- name: Fetch Repository
uses: actions/checkout@v4

- name: Install Go
uses: actions/setup-go@v5
with:
go-version: "stable"
check-latest: true
cache: false

- name: Install Govulncheck
run: go install golang.org/x/vuln/cmd/govulncheck@latest

- name: Run Govulncheck
run: govulncheck ./...
27 changes: 25 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,31 @@
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary, built with `go test -c`
*.test
*.out
.idea/
*.tmp

# Output of the go coverage tool
**/*.out

# IDE files
.vscode
.DS_Store
.idea

# Misc
*.test.gz
*.test.zst
*.test.br
*.pprof
*.workspace

# Dependencies
/vendor/
vendor/
vendor
/Godeps/
Loading
Loading