Compare commits

..

No commits in common. "174cf2069200ed67b2b79309105f89bfb1dfd09d" and "a1ee2b7e61ea17875445d234cc4cc2c2758fffa5" have entirely different histories.

2 changed files with 22 additions and 36 deletions

View file

@ -1,14 +1,9 @@
on: on: [push]
push:
branches:
- main
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Setup SSH - run: |
run: |
mkdir ~/.ssh mkdir ~/.ssh
chmod 700 ~/.ssh chmod 700 ~/.ssh
echo "${{ secrets.ALTAIR_SSH_KEY }}" > ~/.ssh/id_ed25519 echo "${{ secrets.ALTAIR_SSH_KEY }}" > ~/.ssh/id_ed25519
@ -16,22 +11,18 @@ jobs:
ssh-keyscan -p 999 tehga.me >> ~/.ssh/known_hosts ssh-keyscan -p 999 tehga.me >> ~/.ssh/known_hosts
ssh-keyscan -p 999 doradus.tehga.me >> ~/.ssh/known_hosts ssh-keyscan -p 999 doradus.tehga.me >> ~/.ssh/known_hosts
- name: Checkout - run: git clone --depth 1 ssh://gitea@tehga.me:999/wasp/fj.git --branch main --single-branch /workdir
run: git clone --depth 1 ssh://gitea@tehga.me:999/wasp/fj.git --branch main --single-branch /workdir
- name: Setup Go - uses: actions/setup-go@v5
uses: actions/setup-go@v5
with: with:
go-version-file: '/workdir/go.mod' go-version-file: '/workdir/go.mod'
check-latest: true check-latest: true
cache-dependency-path: "/workdir/**/*.sum" cache-dependency-path: "/workdir/**/*.sum"
- name: Build - run: go build
run: go build
working-directory: /workdir working-directory: /workdir
- name: Upload artifact - uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v3
with: with:
name: fj.zip name: fj.zip
path: /workdir/fj path: /workdir/fj

View file

@ -1,14 +1,12 @@
on: on:
push: push:
tags: tags: 'v*'
- 'v*'
jobs: jobs:
publish: publish:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Setup SSH - run: |
run: |
mkdir ~/.ssh mkdir ~/.ssh
chmod 700 ~/.ssh chmod 700 ~/.ssh
echo "${{ secrets.ALTAIR_SSH_KEY }}" > ~/.ssh/id_ed25519 echo "${{ secrets.ALTAIR_SSH_KEY }}" > ~/.ssh/id_ed25519
@ -16,31 +14,28 @@ jobs:
ssh-keyscan -p 999 tehga.me >> ~/.ssh/known_hosts ssh-keyscan -p 999 tehga.me >> ~/.ssh/known_hosts
ssh-keyscan -p 999 doradus.tehga.me >> ~/.ssh/known_hosts ssh-keyscan -p 999 doradus.tehga.me >> ~/.ssh/known_hosts
- name: Checkout - run: git clone --depth 1 ssh://gitea@tehga.me:999/wasp/fj.git --branch main --single-branch /workdir
run: git clone --depth 1 ssh://gitea@tehga.me:999/wasp/fj.git --branch main --single-branch /workdir
- name: Setup Go - uses: actions/setup-go@v5
uses: actions/setup-go@v5
with: with:
go-version-file: '/workdir/go.mod' go-version-file: '/workdir/go.mod'
check-latest: true check-latest: true
cache-dependency-path: "/workdir/**/*.sum" cache-dependency-path: "/workdir/**/*.sum"
- name: Apt install curl jq make - name: apt install curl jq make
run: | run: |
export DEBIAN_FRONTEND=noninteractive export DEBIAN_FRONTEND=noninteractive
apt-get update -qq apt-get update -qq
apt-get -q install -y -qq curl jq make apt-get -q install -y -qq curl jq make
- name: Build release - name: build release
run: | run: |
version="${{ github.ref_name }}" version="${{ github.ref_name }}"
mkdir release mkdir release
go build -ldflags "-extldflags -static -s -w -X \"main.Version=${version##*v}\"" go build -ldflags "-extldflags -static -s -w -X \"main.Version=${version##*v}\""
cp -a /workdir/fj release/fj cp -a /workdir/fj release/fj
working-directory: /workdir
- name: Publish release - name: publish release
uses: https://code.forgejo.org/actions/forgejo-release@v2.5.1 uses: https://code.forgejo.org/actions/forgejo-release@v2.5.1
with: with:
url: "https://tehga.me/forgejo/" url: "https://tehga.me/forgejo/"
@ -48,8 +43,8 @@ jobs:
direction: upload direction: upload
tag: "${{ github.ref_name }}" tag: "${{ github.ref_name }}"
sha: "${{ github.sha }}" sha: "${{ github.sha }}"
release-dir: /workdir/release release-dir: release
token: ${{ secrets.FJ_REGISTRY_TOKEN }} token: ${{ github.token }}
override: ${{ vars.OVERRIDE || "false" }} override: ${{ vars.OVERRIDE || "false" }}
verbose: ${{ vars.VERBOSE || "false" }} verbose: ${{ vars.VERBOSE || "false" }}
hide-archive-link: true hide-archive-link: true