mirror of
				https://github.com/juanfont/headscale.git
				synced 2025-10-28 10:51:44 +01:00 
			
		
		
		
	.github/workflows: prettier
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
This commit is contained in:
		
							parent
							
								
									d311d2e206
								
							
						
					
					
						commit
						5ba7120418
					
				
							
								
								
									
										8
									
								
								.github/ISSUE_TEMPLATE/bug_report.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/ISSUE_TEMPLATE/bug_report.yaml
									
									
									
									
										vendored
									
									
								
							| @ -6,14 +6,18 @@ body: | |||||||
|   - type: checkboxes |   - type: checkboxes | ||||||
|     attributes: |     attributes: | ||||||
|       label: Is this a support request? |       label: Is this a support request? | ||||||
|       description: This issue tracker is for bugs and feature requests only. If you need help, please use ask in our Discord community |       description: | ||||||
|  |         This issue tracker is for bugs and feature requests only. If you need | ||||||
|  |         help, please use ask in our Discord community | ||||||
|       options: |       options: | ||||||
|         - label: This is not a support request |         - label: This is not a support request | ||||||
|           required: true |           required: true | ||||||
|   - type: checkboxes |   - type: checkboxes | ||||||
|     attributes: |     attributes: | ||||||
|       label: Is there an existing issue for this? |       label: Is there an existing issue for this? | ||||||
|       description: Please search to see if an issue already exists for the bug you encountered. |       description: | ||||||
|  |         Please search to see if an issue already exists for the bug you | ||||||
|  |         encountered. | ||||||
|       options: |       options: | ||||||
|         - label: I have searched the existing issues |         - label: I have searched the existing issues | ||||||
|           required: true |           required: true | ||||||
|  | |||||||
							
								
								
									
										9
									
								
								.github/ISSUE_TEMPLATE/feature_request.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								.github/ISSUE_TEMPLATE/feature_request.yaml
									
									
									
									
										vendored
									
									
								
							| @ -16,13 +16,15 @@ body: | |||||||
|   - type: textarea |   - type: textarea | ||||||
|     attributes: |     attributes: | ||||||
|       label: Description |       label: Description | ||||||
|       description: A clear and precise description of what new or changed feature you want. |       description: | ||||||
|  |         A clear and precise description of what new or changed feature you want. | ||||||
|     validations: |     validations: | ||||||
|       required: true |       required: true | ||||||
|   - type: checkboxes |   - type: checkboxes | ||||||
|     attributes: |     attributes: | ||||||
|       label: Contribution |       label: Contribution | ||||||
|       description: Are you willing to contribute to the implementation of this feature? |       description: | ||||||
|  |         Are you willing to contribute to the implementation of this feature? | ||||||
|       options: |       options: | ||||||
|         - label: I can write the design doc for this feature |         - label: I can write the design doc for this feature | ||||||
|           required: false |           required: false | ||||||
| @ -31,6 +33,7 @@ body: | |||||||
|   - type: textarea |   - type: textarea | ||||||
|     attributes: |     attributes: | ||||||
|       label: How can it be implemented? |       label: How can it be implemented? | ||||||
|       description: Free text for your ideas on how this feature could be implemented. |       description: | ||||||
|  |         Free text for your ideas on how this feature could be implemented. | ||||||
|     validations: |     validations: | ||||||
|       required: false |       required: false | ||||||
|  | |||||||
							
								
								
									
										12
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @ -36,7 +36,9 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Run nix build |       - name: Run nix build | ||||||
| @ -90,11 +92,15 @@ jobs: | |||||||
|       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 |       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 | ||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Run go cross compile |       - name: Run go cross compile | ||||||
|         run: env ${{ matrix.env }} nix develop --command -- go build -o "headscale" ./cmd/headscale |         run: | ||||||
|  |           env ${{ matrix.env }} nix develop --command -- go build -o "headscale" | ||||||
|  |           ./cmd/headscale | ||||||
|       - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 |       - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||||||
|         with: |         with: | ||||||
|           name: "headscale-${{ matrix.env }}" |           name: "headscale-${{ matrix.env }}" | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/check-tests.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/check-tests.yaml
									
									
									
									
										vendored
									
									
								
							| @ -29,7 +29,9 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Generate and check integration tests |       - name: Generate and check integration tests | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								.github/workflows/docs-deploy.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.github/workflows/docs-deploy.yml
									
									
									
									
										vendored
									
									
								
							| @ -48,4 +48,5 @@ jobs: | |||||||
|       - name: Deploy stable docs from tag |       - name: Deploy stable docs from tag | ||||||
|         if: startsWith(github.ref, 'refs/tags/v') |         if: startsWith(github.ref, 'refs/tags/v') | ||||||
|         # This assumes that only newer tags are pushed |         # This assumes that only newer tags are pushed | ||||||
|         run: mike deploy --push --update-aliases ${GITHUB_REF_NAME#v} stable latest |         run: | ||||||
|  |           mike deploy --push --update-aliases ${GITHUB_REF_NAME#v} stable latest | ||||||
|  | |||||||
| @ -57,7 +57,9 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
|       - name: Run Integration Test |       - name: Run Integration Test | ||||||
|         uses: Wandalen/wretry.action@e68c23e6309f2871ca8ae4763e7629b9c258e1ea # v3.8.0 |         uses: Wandalen/wretry.action@e68c23e6309f2871ca8ae4763e7629b9c258e1ea # v3.8.0 | ||||||
|  | |||||||
							
								
								
									
										21
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @ -29,12 +29,17 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: golangci-lint |       - name: golangci-lint | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         run: nix develop --command -- golangci-lint run --new-from-rev=${{github.event.pull_request.base.sha}} --format=colored-line-number |         run: | ||||||
|  |           nix develop --command -- golangci-lint run | ||||||
|  |           --new-from-rev=${{github.event.pull_request.base.sha}} | ||||||
|  |           --format=colored-line-number | ||||||
| 
 | 
 | ||||||
|   prettier-lint: |   prettier-lint: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| @ -63,12 +68,16 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Prettify code |       - name: Prettify code | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         run: nix develop --command -- prettier --no-error-on-unmatched-pattern --ignore-unknown --check **/*.{ts,js,md,yaml,yml,sass,css,scss,html} |         run: | ||||||
|  |           nix develop --command -- prettier --no-error-on-unmatched-pattern | ||||||
|  |           --ignore-unknown --check **/*.{ts,js,md,yaml,yml,sass,css,scss,html} | ||||||
| 
 | 
 | ||||||
|   proto-lint: |   proto-lint: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| @ -77,7 +86,9 @@ jobs: | |||||||
|       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 |       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 | ||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Buf lint |       - name: Buf lint | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @ -33,7 +33,9 @@ jobs: | |||||||
|       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 |       - uses: nixbuild/nix-quick-install-action@889f3180bb5f064ee9e3201428d04ae9e41d54ad # v31 | ||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Run goreleaser |       - name: Run goreleaser | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								.github/workflows/stale.yml
									
									
									
									
										vendored
									
									
								
							| @ -17,8 +17,12 @@ jobs: | |||||||
|           days-before-issue-stale: 90 |           days-before-issue-stale: 90 | ||||||
|           days-before-issue-close: 7 |           days-before-issue-close: 7 | ||||||
|           stale-issue-label: "stale" |           stale-issue-label: "stale" | ||||||
|           stale-issue-message: "This issue is stale because it has been open for 90 days with no activity." |           stale-issue-message: | ||||||
|           close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale." |             "This issue is stale because it has been open for 90 days with no | ||||||
|  |             activity." | ||||||
|  |           close-issue-message: | ||||||
|  |             "This issue was closed because it has been inactive for 14 days | ||||||
|  |             since being marked as stale." | ||||||
|           days-before-pr-stale: -1 |           days-before-pr-stale: -1 | ||||||
|           days-before-pr-close: -1 |           days-before-pr-close: -1 | ||||||
|           exempt-issue-labels: "no-stale-bot" |           exempt-issue-labels: "no-stale-bot" | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @ -32,7 +32,9 @@ jobs: | |||||||
|       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 |       - uses: nix-community/cache-nix-action@135667ec418502fa5a3598af6fb9eb733888ce6a # v6.1.3 | ||||||
|         if: steps.changed-files.outputs.files == 'true' |         if: steps.changed-files.outputs.files == 'true' | ||||||
|         with: |         with: | ||||||
|           primary-key: nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', '**/flake.lock') }} |           primary-key: | ||||||
|  |             nix-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('**/*.nix', | ||||||
|  |             '**/flake.lock') }} | ||||||
|           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} |           restore-prefixes-first-match: nix-${{ runner.os }}-${{ runner.arch }} | ||||||
| 
 | 
 | ||||||
|       - name: Run tests |       - name: Run tests | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user