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

restructure ci #34

Closed
wants to merge 87 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
d1c386c
updates to the ci workflow
yajith Sep 24, 2024
cdd78dd
updates to the ci workflow
yajith Sep 24, 2024
926e6ff
updates to the ci workflow
yajith Sep 24, 2024
91d95f3
updates to the ci workflow
yajith Sep 24, 2024
6407465
updates to the ci workflow
yajith Sep 24, 2024
c3354ca
updates to the ci workflow
yajith Sep 24, 2024
f217f13
updates to the ci workflow
yajith Sep 24, 2024
c4329a8
added Dockerfile path
yajith Sep 24, 2024
10c6d86
fixed the Dockerfile path
yajith Sep 24, 2024
fe02d9e
fixing manifest step
yajith Sep 24, 2024
80aa6c4
fixing manifest step
yajith Sep 24, 2024
11045e6
update manifest tag logic
yajith Sep 24, 2024
e87f578
update manifest tag logic
yajith Sep 24, 2024
6effeab
update manifest tag logic
yajith Sep 24, 2024
047f09d
update manifest tag logic
yajith Sep 24, 2024
d1c896d
update manifest tag logic
yajith Sep 24, 2024
3fc0487
update manifest tag logic
yajith Sep 24, 2024
138f6bb
update manifest tag logic
yajith Sep 24, 2024
089cf83
update manifest tag logic
yajith Sep 24, 2024
c249a08
testing
yajith Sep 24, 2024
d6f395b
testing
yajith Sep 24, 2024
78b7817
testing
yajith Sep 24, 2024
250cb1b
testing
yajith Sep 24, 2024
45b4669
testing
yajith Sep 24, 2024
65f464b
testing
yajith Sep 24, 2024
ce188e1
testing
yajith Sep 24, 2024
ea4a4d8
updated ci trigger
yajith Sep 24, 2024
65ef4ba
testing
yajith Sep 25, 2024
0054ed6
testing
yajith Sep 25, 2024
3990e3b
testing
yajith Sep 25, 2024
ff41a98
testing
yajith Sep 25, 2024
e750e83
testing
yajith Sep 25, 2024
488285e
testing
yajith Sep 25, 2024
fcd902b
testing
yajith Sep 25, 2024
73a7df6
testing
yajith Sep 25, 2024
e180e9a
testing
yajith Sep 25, 2024
7b9606e
testing
yajith Sep 25, 2024
ab79aa4
testing
yajith Sep 25, 2024
df194b3
testing
yajith Sep 25, 2024
c4f2636
testing
yajith Sep 25, 2024
a68757e
testing
yajith Sep 25, 2024
3f5130d
testing
yajith Sep 25, 2024
d9624c8
testing
yajith Sep 25, 2024
7bd25c6
testing
yajith Sep 25, 2024
ffcc4d0
workflow trigger update
yajith Sep 25, 2024
c9ea039
updated default versions and cleanups
yajith Sep 25, 2024
a885914
testing annotations
yajith Sep 25, 2024
d8811ed
testing
yajith Sep 25, 2024
511d285
testing
yajith Sep 26, 2024
7efd1ec
testing
yajith Sep 26, 2024
5da2748
testing
yajith Sep 26, 2024
7f4ad09
testing
yajith Sep 26, 2024
cbcd015
testing
yajith Sep 26, 2024
a456b14
testing
yajith Sep 26, 2024
24e3ff5
testing
yajith Sep 26, 2024
d5dc469
testing
yajith Sep 26, 2024
64ee7e2
testing
yajith Sep 26, 2024
08a7715
testing
yajith Sep 26, 2024
165134f
testing
yajith Sep 26, 2024
058e099
testing
yajith Sep 26, 2024
b25aadf
testing
yajith Sep 26, 2024
89a9d59
testing
yajith Sep 26, 2024
7970f4a
testing with old buildkit
yajith Dec 21, 2024
2d02f82
revert buildkit version
yajith Dec 21, 2024
36796b1
update go version in workflow vars
yajith Dec 21, 2024
7bc5aef
test with old buildkit
yajith Dec 21, 2024
0469ab0
manifest create with buildx imagetools
yajith Dec 21, 2024
eadc5a4
manifest create with buildx imagetools
yajith Dec 21, 2024
bb3768d
latest buildkit
yajith Dec 21, 2024
b43710b
enable sbom and prov. attestations
yajith Dec 21, 2024
3c3850d
enable sbom and prov. attestations
yajith Dec 21, 2024
e9c0d57
manifst create option
yajith Dec 21, 2024
a519e98
manifst create option2
yajith Dec 21, 2024
5ac473c
turn off attestations
yajith Dec 21, 2024
04c6991
manifest create with buildkit pin #2
yajith Dec 21, 2024
990829d
Merge branch 'develop' into chore/restructure-ci
yajith Feb 20, 2025
dc59a82
applying recent version bumps to the build
yajith Feb 20, 2025
e8020c3
testing with buildkit 0.20.0
yajith Feb 20, 2025
0ec5701
testing
yajith Feb 20, 2025
11b7842
testing
yajith Feb 20, 2025
0bc7bca
testing
yajith Feb 20, 2025
7175433
testing
yajith Feb 20, 2025
ec962bd
testing
yajith Feb 20, 2025
0d790dd
testing with buildkit-syft-scanner
yajith Feb 24, 2025
ae3411c
testing
yajith Feb 25, 2025
518db43
Merge branch 'develop' into chore/restructure-ci
yajith Feb 25, 2025
6221475
Merge branch 'develop' into chore/restructure-ci
yajith Mar 11, 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
Prev Previous commit
Next Next commit
testing
yajith committed Feb 20, 2025
commit 0ec57018739b319eef405ef48587e32a6dbbcd9f
8 changes: 4 additions & 4 deletions .github/workflows/portainer-updater.yml
Original file line number Diff line number Diff line change
@@ -28,10 +28,10 @@ jobs:
matrix:
config:
- { platform: linux, arch: amd64, version: "" }
# - { platform: linux, arch: arm64, version: "" }
# - { platform: linux, arch: arm, version: "" }
# - { platform: linux, arch: ppc64le, version: "" }
# - { platform: windows, arch: amd64, version: 1809 }
- { platform: linux, arch: arm64, version: "" }
- { platform: linux, arch: arm, version: "" }
- { platform: linux, arch: ppc64le, version: "" }
- { platform: windows, arch: amd64, version: 1809 }
- { platform: windows, arch: amd64, version: ltsc2022 }
steps:
- name: "[preparation] checkout"

Unchanged files with check annotations Beta

ARG GIT_PATCH_VERSION=1
# Stage 1: Download Git and prepare the environment
FROM --platform=linux/amd64 alpine:3.20 AS downloader

Check warning on line 8 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, 1809)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/

Check warning on line 8 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, ltsc2022)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
ARG GIT_VERSION
ARG GIT_PATCH_VERSION
&& wget https://github.com/git-for-windows/git/releases/download/v${GIT_VERSION}.windows.${GIT_PATCH_VERSION}/MinGit-${GIT_VERSION}-busybox-64-bit.zip \
&& unzip MinGit-${GIT_VERSION}-busybox-64-bit.zip -d mingit/
FROM --platform=linux/amd64 gcr.io/k8s-staging-e2e-test-images/windows-servercore-cache:1.0-linux-amd64-${OSVERSION} AS core

Check warning on line 17 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, 1809)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/

Check warning on line 17 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, ltsc2022)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
# Stage 2: Build the Go application
FROM --platform=linux/amd64 golang:${GO_VERSION}-alpine3.20 AS build

Check warning on line 20 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, 1809)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/

Check warning on line 20 in build/windows/Dockerfile

GitHub Actions / build_images (windows, amd64, ltsc2022)

FROM --platform flag should not use a constant value

FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/amd64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
# Set the working directory inside the container
WORKDIR /go/src/app