chore: rename .github to .gitea
This commit is contained in:
		
							
								
								
									
										75
									
								
								.gitea/workflows/ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										75
									
								
								.gitea/workflows/ci.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,75 @@
 | 
			
		||||
name: Continuous Integration
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  pull_request:
 | 
			
		||||
    branches:
 | 
			
		||||
      - main
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - main
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  test-docker:
 | 
			
		||||
    name: Docker Tests
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    # Run a local registry to push to
 | 
			
		||||
    services:
 | 
			
		||||
      registry:
 | 
			
		||||
        image: registry:2
 | 
			
		||||
        ports:
 | 
			
		||||
          - 5001:5000
 | 
			
		||||
 | 
			
		||||
    env:
 | 
			
		||||
      TEST_TAG: localhost:5001/actions/hello-world-docer-action:latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        id: checkout
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Setup Docker BuildX
 | 
			
		||||
        id: setup-buildx
 | 
			
		||||
        uses: docker/setup-buildx-action@v3
 | 
			
		||||
        with:
 | 
			
		||||
          install: true
 | 
			
		||||
          driver-opts: network=host
 | 
			
		||||
 | 
			
		||||
      - name: Build the Container
 | 
			
		||||
        id: build
 | 
			
		||||
        uses: docker/build-push-action@v6
 | 
			
		||||
        with:
 | 
			
		||||
          context: .
 | 
			
		||||
          push: true
 | 
			
		||||
          tags: ${{ env.TEST_TAG }}
 | 
			
		||||
 | 
			
		||||
      - name: Run the Container
 | 
			
		||||
        id: run
 | 
			
		||||
        env:
 | 
			
		||||
          INPUT_WHO_TO_GREET: Mona Lisa Octocat
 | 
			
		||||
        run: |
 | 
			
		||||
          docker run \
 | 
			
		||||
            --env INPUT_WHO_TO_GREET="${{ env.INPUT_WHO_TO_GREET }}" \
 | 
			
		||||
            --rm ${{ env.TEST_TAG }}
 | 
			
		||||
 | 
			
		||||
  test-action:
 | 
			
		||||
    name: GitHub Actions Test
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        id: checkout
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
 | 
			
		||||
      - name: Test Local Action
 | 
			
		||||
        id: test-action
 | 
			
		||||
        uses: ./
 | 
			
		||||
        with:
 | 
			
		||||
          who-to-greet: Mona Lisa Octocat
 | 
			
		||||
 | 
			
		||||
      - name: Print Output
 | 
			
		||||
        id: output
 | 
			
		||||
        run: echo "${{ steps.test-action.outputs.time }}"
 | 
			
		||||
							
								
								
									
										34
									
								
								.gitea/workflows/linter.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								.gitea/workflows/linter.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
name: Lint Codebase
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  pull_request:
 | 
			
		||||
    branches:
 | 
			
		||||
      - main
 | 
			
		||||
  push:
 | 
			
		||||
    branches:
 | 
			
		||||
      - main
 | 
			
		||||
 | 
			
		||||
permissions:
 | 
			
		||||
  contents: read
 | 
			
		||||
  packages: read
 | 
			
		||||
  statuses: write
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  lint:
 | 
			
		||||
    name: Lint Codebase
 | 
			
		||||
    runs-on: ubuntu-latest
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout
 | 
			
		||||
        id: checkout
 | 
			
		||||
        uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
          fetch-depth: 0
 | 
			
		||||
 | 
			
		||||
      - name: Lint Codebase
 | 
			
		||||
        id: super-linter
 | 
			
		||||
        uses: super-linter/super-linter/slim@v7
 | 
			
		||||
        env:
 | 
			
		||||
          DEFAULT_BRANCH: main
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
			
		||||
          VALIDATE_ALL_CODEBASE: true
 | 
			
		||||
		Reference in New Issue
	
	Block a user