Skip to content

Commit

Permalink
Feature/aws tag fix (#130)
Browse files Browse the repository at this point in the history
* Fix for removing cloudformation aws tags

* try github token

* log token perms

* fix flag

* revert logging

* swap to github actor

* update actions

* readd context

* lock rexml to 3.3.0

* update dockerfile
  • Loading branch information
tarunmenon95 authored Jul 11, 2024
1 parent f9c3e09 commit 26b2405
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,17 @@ jobs:
uses: rlespinasse/[email protected]

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v3

- name: Login to GitHub Container Repository
uses: docker/login-action@v1
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_PUSH_TOKEN }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Container Image to GitHub Container Repository
uses: docker/build-push-action@v2
uses: docker/build-push-action@v6
with:
context: .
file: ./Dockerfile
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GHCR_PUSH_TOKEN }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Build and push Container Image to GitHub Container Repository
uses: docker/build-push-action@v2
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ COPY . /src

WORKDIR /src

RUN apk add --no-cache git \
RUN apk add --no-cache git build-base \
&& gem build cfn-guardian.gemspec \
&& gem install cfn-guardian-${GUARDIAN_VERSION}.gem \
&& rm -rf /src
Expand Down
2 changes: 1 addition & 1 deletion cfn-guardian.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Gem::Specification.new do |spec|
spec.add_dependency 'aws-sdk-codecommit', '~> 1.53', '<2'
spec.add_dependency 'aws-sdk-codepipeline', '~> 1.55', '<2'

spec.add_runtime_dependency('rexml', '>= 0')
spec.add_runtime_dependency('rexml', '3.3.0')

spec.add_development_dependency "bundler", "~> 2.0"
spec.add_development_dependency "rake", "~> 13.0"
Expand Down
2 changes: 1 addition & 1 deletion lib/cfnguardian/tagger.rb
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def get_alarm_tags(alarm_arn)
end

def get_tags_to_delete(current_tags, new_tags)
return current_tags.select {|tag| !new_tags.has_key?(tag.key)}.map {|tag| tag.key}
return current_tags.select {|tag| !new_tags.has_key?(tag.key) && !tag.key.start_with?('aws:') }.map { |tag| tag.key }
end

def tags_changed?(current_tags, new_tags)
Expand Down
2 changes: 1 addition & 1 deletion lib/cfnguardian/version.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module CfnGuardian
VERSION = "0.11.10"
VERSION = "0.11.11"
CHANGE_SET_VERSION = VERSION.gsub('.', '-').freeze
end

0 comments on commit 26b2405

Please sign in to comment.