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

build: add linux release automation and release automation validation #1185

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
2d4b6ff
build: add linux release automation and release automation validation
pendo324 Oct 17, 2024
1098aad
update file list
pendo324 Oct 18, 2024
345c60b
temporariliy ignore ci-docs.yaml changes for CI
pendo324 Oct 18, 2024
8ed01f5
fix syntax error
pendo324 Oct 18, 2024
e78b57f
fix syntax error
pendo324 Oct 18, 2024
47391a6
update linux release workflow
pendo324 Oct 18, 2024
ec497d4
fix permissions
pendo324 Oct 18, 2024
1c23f49
fix action name
pendo324 Oct 18, 2024
ff4069d
add checkout step
pendo324 Oct 18, 2024
c2d1b19
echo version to help with debug
pendo324 Oct 18, 2024
643c691
fix license check
pendo324 Oct 18, 2024
b983863
fix linux permissions
pendo324 Oct 18, 2024
27b54c2
fix version calculation
pendo324 Oct 18, 2024
cc70965
avoid cross-arch golicense installation
pendo324 Oct 18, 2024
b233a0a
use ref instead of ref_name
pendo324 Oct 18, 2024
d55f956
fix version output
pendo324 Oct 18, 2024
4cd592d
fix version conditional
pendo324 Oct 18, 2024
fcce212
use version instead of tag
pendo324 Oct 18, 2024
5aa5bd4
actually fix version
pendo324 Oct 18, 2024
921ec6f
debug logs
pendo324 Oct 18, 2024
6cbc346
simplify
pendo324 Oct 18, 2024
cb46c20
use outputs instead of env
pendo324 Oct 18, 2024
1eadb1e
fix path
pendo324 Oct 18, 2024
3b78663
fix bin path
pendo324 Oct 18, 2024
c4502d7
add debug logs
pendo324 Oct 18, 2024
997591f
fix directory paths
pendo324 Oct 18, 2024
e3815dc
add sudo
pendo324 Oct 18, 2024
ab37436
Merge branch 'main' into release-automation-overhaul-fix
pendo324 Nov 15, 2024
0f92f0e
typo
pendo324 Nov 15, 2024
3a9e63e
fix version extraction logic
pendo324 Nov 15, 2024
28daa2e
update tests to use version instead of tag
pendo324 Nov 15, 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
Prev Previous commit
Next Next commit
fix linux permissions
Signed-off-by: Justin Alvarez <[email protected]>
pendo324 committed Oct 18, 2024

Verified

This commit was signed with the committer’s verified signature.
pendo324 Justin
commit b9838633a0a4b8dc0d844e218477b58affb4ec3f
1 change: 1 addition & 0 deletions .github/workflows/release-linux.yaml
Original file line number Diff line number Diff line change
@@ -23,6 +23,7 @@ on:
env:
GO_VERSION: "1.22.7"
permissions:
id-token: write
contents: write
jobs:
get-tag-name: